Answers:
研究了更多内容后,我偶然发现了文档reStructuredText解释文本角色。从此文档:
解释的文本在文本周围使用反引号(`)。显式角色标记可以有选择地出现在文本之前或之后,并用冒号分隔。例如:
This is `interpreted text` using the default role. This is :title:`interpreted text` using an explicit role.
似乎有一个code
角色,所以您只需键入
:code:`a = b + c`
渲染内联代码块。要突出显示语法,您可以定义一个自定义角色。例如
.. role:: bash(code)
:language: bash
然后可以像这样使用它:
Here is some awesome bash code :bash:`a = b + c`.
请注意,角色定义必须放在对角色的引用之前。
请注意,我链接到的文档没有提及它所引用的docutils版本。代码角色在docutils 0.8.1(这是我必须测试的唯一版本)中不可用。