reStructuredText 文件#
除了在 Markdown 中编写内容外,Jupyter Book 还支持使用 reStructuredText 编写内容,这是 Python 文档社区中常见的另一种标记语言。
Warning
使用 reStructuredText 编写内容仅推荐给已经熟悉它的用户。 对于其他人,我们推荐使用 MyST Markdown,它具有 rST 和 Sphinx 的所有相同功能,但采用了 Markdown 风格。
由于 Jupyter Book 在底层使用了 Sphinx,任何为 Sphinx 生态系统编写的 rST 文档也应该可以在 Jupyter Book 中使用。如果你已经有大量的 rST 文档,并希望尝试在 Jupyter Book 中使用它们,这将特别有用。
有关使用 reStructuredText 编写内容的更多信息,我们推荐阅读 Sphinx rST 文档。
在 Markdown 中包含 reStructuredText#
要在 Markdown 中插入 rST,可以使用 eval-rst 指令:
```{eval-rst}
.. note::
用 reStructuredText 编写的注释。
.. include:: ./include-rst.rst
```
Note
用 reStructuredText 编写的注释。
Hallo I’m from an rST file, myst-parser:with a reference about using autodoc.