Почему замена | версия | не работает на сфинксе
Я новичок в использовании sphinx для документирования своей работы, я хочу добавить номер версии и выпустить мою документацию в формате pdf
В файле conf.py определена переменная версии, которую мы можем использовать в файлах.rst, например:
| Версия |
Но это не работает для меня, я не знаю, делаю ли я что-то неправильно. Есть предложения?
1 ответ
Решение
Чтобы использовать подстановку, вам нужно определить ее в файле в формате:
.. |Version| replace:: 1.0
Тогда используйте это в тексте:
"Latest version is |Version|"
Я обычно включаю все замены в один файл, который затем включается в каждый файл проекта с помощью директивы:
.. include:: substitutions-file-name