如何使用reStructuredText在超链接目标和内联代码中使用替换替换?

时间:2018-11-18 12:40:38

标签: restructuredtext

我尝试简化以下代码,以避免重复基本网址:

.. |all| replace:: ``all``
.. _all: https://docs.python.org/3/library/functions.html#all

.. |any| replace:: ``any``
.. _any: https://docs.python.org/3/library/functions.html#any

Linking to |all|_ and |any|_ built-in functions.

如您所见here,这很好用。

但是,如果我天真地尝试添加嵌套的替换模式,它将停止正确设置url的格式:

.. |doc| replace:: https://docs.python.org/3/library/functions.html

.. |all| replace:: ``all``
.. _all: |doc|#all

.. |any| replace:: ``any``
.. _any: |doc|#any

Linking to |all|_ and |any|_ built-in functions.

|doc|未按预期替换。

链接到具有相同基本url的页面时,我需要将功能显示为inline code,有没有办法有效地做到这一点?

0 个答案:

没有答案