Как включить в токос sphinx как внешние файлы, так и разделы из индекса?

Я создаю свою документацию по пакету python с помощью sphinx, но у меня возникли проблемы с добавлением в оглавление обеих записей из других файлов в папке docs и других разделов, присутствующих в index.rst.

Это содержимое моей папки с документами:

$ ls docs/
api_reference.rst  _build  conf.py  index.rst  make.bat  Makefile  _static  _templates

И это первые строчки из index.rst:

Welcome to SPIN's documentation!
================================

This is the Sorting Points Into Neighborhoods clustering method documentation.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   :ref:`Introduction`
   api_reference

.. _introduction: 

Introduction
============

Sorting Points Into Neighborhoods, aka SPIN, is clustering
technique that only relies on the data and does not map any function on the
original space of the data points. :ref:`Introduction`

Вторая ссылка на вводный раздел работает, а первая - на toctree - нет.

Как мне добавить в оглавление и ссылку на api, и введение?

1 ответ

toctree записи - это имена файлов (с расширением файла или без него). Перекрестные ссылки, такие как:ref:`Introduction` не работает.

Я предлагаю вам поместить введение в отдельный файл и добавить имя файла в toctree.

Другие вопросы по тегам