Якорь заменяется на «# id1», «# id2», «# id3» ... Сфинкс - PullRequest
1 голос
/ 12 февраля 2020

Я назвал номер в первом файле, но после его создания якорь заменяется на '# id1', '# id2', '# id3' ....

Мне нужно присвоить имя якорю, используя только номер .... но я не знаю, как ...

Вот мой первый файл.

Фактический код

*************
Screen(HTS)
*************

Quote
=============

1101
------------------
.. raw:: html
    :file: _static/1101.html

1151
------------------
.. raw:: html
    :file: _static/1151.html

1152
------------------
.. raw:: html
    :file: _static/1152.html

1103
------------------
.. raw:: html
    :file: _static/1103.html

1 Ответ

0 голосов
/ 12 февраля 2020

Прежде всего, подчеркивания и подчеркивания должны иметь ту же длину, что и текст.

К сожалению, вам нужны якоря, начинающиеся с цифр, но Sphinx не поддерживает это. Вместо этого вы можете использовать произвольный якорь, который начинается со строки. См. Документацию для Перекрестные ссылки на произвольные местоположения с :ref:. Вот пример.

***********
Screen(HTS)
***********

Quote
=====

.. _section-1101:

1101
----
...