reStructuredText:如何在超链接锚点中包含空格?

mpe*_*kov 4 documentation restructuredtext python-sphinx

我可以做这个:

For more info, see Anchor_.

.. _Anchor: http://google.com
Run Code Online (Sandbox Code Playgroud)

这样可以正确生成将“锚点”链接到“ http://google.com ”的文档。

我想用带有空格的文本替换Anchor:

For more info, see Text With Space_.

.. _Text With Space: http://google.com
Run Code Online (Sandbox Code Playgroud)

上面的示例生成的文档错误地将“空格”链接到未知位置。我希望它将“带空格的文本”链接到“ http://google.com ”。

我该如何实现?

Ste*_*rcy 7

从Sphinx文档的超级链接,外部链接

Link text <http://example.com/>_用于内联Web链接。

您还可以将链接和目标定义(ref)分开,如下所示:

This is a paragraph that contains `a link`_.

.. _a link: http://example.com/
Run Code Online (Sandbox Code Playgroud)


asr*_*att 5

你可以这样做:

.. |Target| replace:: Text With Space
.. _Target: http://google.com

For more info, see |Target|_
Run Code Online (Sandbox Code Playgroud)

  • 这太可怕了。我喜欢它。 (2认同)