我尝试简化以下代码,以避免重复基本网址:
.. |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
,有没有办法有效地做到这一点?