如何解决在Sphinx中用绝对路径替换图像
我正在尝试创建一个可以跨越不同toctree
的替代品。
在index.rst
中:
.. |logo| image:: _images/logo.jpg
EXAMPLE TITLE
==============
.. toctree::
:glob:
subfolder/subindex.rst
和subfolder/subindex.rst
中的
THE LOGO
=========
|logo|
但是,这没有用。我尝试在`conf.py:
中使用Epilog / prologrst_epilog = """
.. |logo| image:: _images/logo.jpg
"""
我还尝试在与global.rst
相同的文件夹中创建一个index.rst
并将其包括在两个文件夹中(.. include:: global.rst
),但是subfolder/subindex.rst
的路径变成了相对路径,抱怨它在subfolder/global.rst
一个人如何在.rst
个文件中实现(n)个(优雅的)“全局”替换?
解决方法
我假设您的目录中已经有一个名为 images 的文件夹。因此,您不应直接指向sphinx编译器创建的 _images 文件夹。
因此,您必须具有以下文件管理器:
index.rst
EXAMPLE TITLE
==============
.. toctree::
:glob:
subfolder/subindex.rst
子文件夹/subindex.rst
THE LOGO
=========
|logo|
conf.py
rst_prolog += '''
.. |logo| image:: /images/apluslogo.png
'''
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。