#markdown #python-sphinx #relative-path
#markdown #python-сфинкс #относительный путь
Вопрос:
У меня есть изображение в моем, README.md
которое я хотел бы отобразить в моих документах sphinx ( /docs/readme.rst
). Может кто-нибудь показать мне, как использовать m2r_parse_relative_links
, чтобы заставить это работать?
m2r
Документация не содержит никакой информации о том, как использовать m2r_parse_relative_links
опцию; в ней указано только, что она существует. Насколько мне известно, я полагаю, что этот параметр может быть установлен в conf.py
как
m2r_parse_relative_links = True
Я пытался это сделать в своей собственной документации sphinx, и у меня это не работает. Структура каталогов моего проекта такова:
--project
| -- __init__.py
| -- index.rst
| -- Makefile
| -- make.bat
| -- readme.rst
| -- docs/
| -- _build/
| -- _statics/
| -- _templates/
| -- imgs/
| -- test.png
| --
| -- src/
| -- main.py
| -- README.md
README.md
Содержит изображение

readme.rst
имеет
.. mdinclude:: ./src/README.md
и conf.py
имеет
m2r_parse_relative_links = True
Комментарии:
1. Пожалуйста, покажите, что вы пробовали, после прочтения документации: pypi.org/project/m2r
2. Настройка Sphinx выполняется в
conf.py
, а не вreadme.rst
. Вы не говорите, настроили ли вы Sphinx для анализа файлов markdown, установили ли вы или настроилиm2r
или создали ли вы свои документы. Пожалуйста, укажите эти детали.3. @StevePiercy Я допустил ошибки в своем репосте. Я исправил это. Sphinx настроен для анализа файлов markdown.
conf.py
включаетsource_suffix = {".rst": "restructuredtext", ".md": "markdown"}
4. @StevePiercy Ты знаешь, как заставить это работать?
5. Согласно github.com/crossnox/m2r2#features ,
m2r_parse_relative_links
это «опция для разбора относительных ссылок в директивах ref и doc». В нем ничего не говорится об изображениях.