Python sphinx 在重新构造的文本中替换另一个文档中的字段属性+;斯芬克斯
我正在使用sphinx处理一些经过重组的文本文档,并希望将定义为字段的值从一个文档替换为另一个文档 给定一个文件Python sphinx 在重新构造的文本中替换另一个文档中的字段属性+;斯芬克斯,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,我正在使用sphinx处理一些经过重组的文本文档,并希望将定义为字段的值从一个文档替换为另一个文档 给定一个文件foo.rst,我想在另一个文档中使用其Author字段的值。例如,它的定义如下: Foo === :Author: Random, Joe; Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq
foo.rst
,我想在另一个文档中使用其Author
字段的值。例如,它的定义如下:
Foo
===
:Author: Random, Joe;
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua ...
在另一个文件bar.rst
In "Foo" <insert author field from foo.rst>
writes ...
我只查看了文档,没有任何关于从其他文档访问这些字段的信息。据我所知,没有直接的方法,可能这取决于您使用的主题(查看conf.py项“html\u theme=…”) 但你可以这样做: 在foo.rst中:
.. _author_random:
:Author: Random, Joe;
在bar.rst中:
:ref:`any text <author_random>`
:ref:`任何文本`
然后在bar.html中有一个指向“任意文本”的随机作者链接。欢迎来到Stackoverflow。请编辑您的问题以澄清您的问题描述,并添加更多代码以澄清您的代码示例。如需指导,请查看页面和。感谢您抽出时间回答。但这并不是我想要的。我想避免每次引用作者时都键入作者姓名。我使用的是默认设置,我将尝试查看那里的文档。
:ref:`any text <author_random>`