Jupyter Book 工具链及其组件

Jupyter Book 工具链及其组件#

Jupyter Book 是围绕 Python 生态系统中的一系列工具的封装,使得发布计算文档更加容易。以下是几个关键部分:

  • 它使用 MyST Markdown 语言 在 Markdown 和笔记本文档中。 这允许用户在文档中编写丰富的、出版质量的标记。

  • 它使用 MyST-NB 包 来解析和读取笔记本,以便将它们构建到您的书中。

  • 它使用 Sphinx 文档引擎 从您的书内容构建输出。

  • 它使用稍微修改过的 PyData Sphinx 主题 以获得美观的 HTML 输出。

  • 它使用一系列 Sphinx 插件和工具来添加新功能。

有关这些工具背后项目的更多信息,请参阅 可执行书籍项目 文档。