包括带nbsphinx的笔记本电脑失败

2024-04-29 09:30:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Sphinx的新手,我想写一个Python包的文档。当我想包含演示文件时,我遇到了一个问题

我想使用扩展名nbsphinx包含文件demo.ipynb。它已成功安装在我的计算机上。Sphinx的my conf.py文件中的extensions变量包含以下行:

extensions = [
    'sphinx.ext.autodoc',
    'sphinx.ext.doctest',
    'sphinx.ext.coverage',
    'sphinx.ext.viewcode',
    'sphinx.ext.githubpages',
    'sphinx.ext.napoleon',
    'nbsphinx',
]

my index.rst中的目录树如下所示:

.. toctree::
   :maxdepth: 3
   :glob:

   demo

当我编译我的文档时,我总是得到以下警告:

PATHTOPACKAGE/docs/source/index.rst:19: WARNING: toctree contains reference to document 'demo' that doesn't have a title: no link will be generated

Sphinx是否尝试将该文件作为.rst文件包含?nbsphinx文档只是说我必须安装包,将nbsphinx添加到扩展中,然后我将能够将我的文档添加到toctree。我没有找到任何与此问题相关的信息


Tags: 文件文档indexdemomy计算机sphinxextensions