-
Notifications
You must be signed in to change notification settings - Fork 132
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DOC: Show how to use Markdown source files
- Loading branch information
Showing
5 changed files
with
48 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
This folder contains the source files for the documentation. | ||
See [CONTRIBUTING](../CONTRIBUTING.rst) for how to create the HTML and LaTeX | ||
See ../CONTRIBUTING.rst for how to create the HTML and LaTeX | ||
files from these sources. | ||
|
||
The online documentation is available at https://nbsphinx.readthedocs.io/. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# Using Markdown Files | ||
|
||
Sphinx on its own doesn't know how to handle Markdown files, | ||
but there are extensions that enable their usage as Sphinx source files. | ||
For an example, see the | ||
[Sphinx documentation](https://www.sphinx-doc.org/en/master/usage/markdown.html). | ||
|
||
Alternatively, when using `nbsphinx` it is also possible to use Markdown | ||
files via [custom notebook formats](custom-formats.ipynb). | ||
|
||
You only need to install the [jupytext](https://jupytext.readthedocs.io/) | ||
package and add a configuration setting to `conf.py`, | ||
which can be used to select one of | ||
[several Markdown flavors supported by jupytext](https://jupytext.readthedocs.io/en/latest/formats.html#markdown-formats) | ||
(here we are using R Markdown): | ||
|
||
```python | ||
nbsphinx_custom_formats = { | ||
'.md': ['jupytext.reads', {'fmt': 'Rmd'}], | ||
} | ||
``` | ||
|
||
This very page was generated from a Markdown file using these settings. | ||
|
||
|
||
## Links to Notebooks (and Other Sphinx Source Files) | ||
|
||
Links to other Sphinx source files can be created like in | ||
[Markdown cells of notebooks](markdown-cells.ipynb#Links-to-Other-Notebooks). | ||
|
||
|
||
## Math | ||
|
||
Math equation can be used just like in | ||
[Markdown cells of notebooks](markdown-cells.ipynb#Equations). | ||
|
||
Inline like this: $\text{e}^{i\pi} = -1$. | ||
|
||
Or as a separate block: | ||
|
||
\begin{equation*} | ||
\int\limits_{-\infty}^\infty f(x) \delta(x - x_0) dx = f(x_0) | ||
\end{equation*} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters