保留Sphinx中引用的内联代码
在狮身人面像,如果我有以下标题声明:
.. _somestuff: ``this is code``, this is not! ==============================
它呈现如下:
this is code
,这不是!
这是好的,但是,如果我使用的参考,例如:
Have a look at :ref:`somestuff`
它丢失了代码格式并呈现如下:
看看这是代码,这不是!
代替:
看看this is code
,这不是!
是否可以保留参考中的代码格式? 我该怎么办呢?
如果您在官方网站上查看:ref:
关于内联标记的文档:
:参考:
为了支持任何文档中的任意位置的交叉引用,使用标准的reST标签。 为此,标签名称在整个文档中必须是唯一的。
我认为(像@Kevin Horn)现在是不可能的,因为它只是用来创build项目中其他部分的链接(没有第一个格式)。 那么如果你写这样的东西:
.. _somestuff: ``this is code``, this is not! ============================== .. _another_somestuff: this is another code! ========================
如果我链接到这些部分:
Have a look at :ref:`somestuff` Have a look at :ref:`another_somestuff` Have a look at :ref:`this link <somestuff>`
结果是:
看看这是代码,这不是!
看看这是另一个代码!
看看这个链接
所有的风格都是一样的。
注意 :斜体/粗体字表示链接