doc: socdoc: document new `sphinx_extra_config` parameter
This allows for appending additional configuration to `conf.py`. Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
dd366467ed
commit
29b2baf927
|
@ -125,6 +125,21 @@ register listings. You can add additional modules by passing an array to
|
|||
generate_docs("build/documentation", sphinx_extensions=['sphinx.ext.mathjax'])
|
||||
```
|
||||
|
||||
You may need to pass additional configuration to `conf.py`. In this case, pass it
|
||||
as `sphinx_extra_config`. For example:
|
||||
|
||||
```python
|
||||
generate_docs("build/documentation",
|
||||
sphinx_extensions=['sphinx_math_dollar', 'sphinx.ext.mathjax'],
|
||||
sphinx_extra_config=r"""
|
||||
mathjax_config = {
|
||||
'tex2jax': {
|
||||
'inlineMath': [ ["\\(","\\)"] ],
|
||||
'displayMath': [["\\[","\\]"] ],
|
||||
},
|
||||
}""")
|
||||
```
|
||||
|
||||
By default, `socdoc` unconditionally overwrites all files in the output
|
||||
directory, including the sphinx `conf.py` file. To disable this feature
|
||||
so you can customize your own `conf.py` file, pass `from_scratch=False`:
|
||||
|
|
Loading…
Reference in New Issue