restructuredtext - 将链接插入reStructuredText中的粗体文本

标签 restructuredtext docutils

我尝试将链接插入reStructuredText中的粗体文本,但失败。

这是我的第一个来源:

**Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_ 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.**

但是我得到了:
<strong>Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_ 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.</strong>

我想得到这个:
<strong>Lorem ipsum dolor sit amet, <a href="http://www.example.com">consectetur</a> 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.</strong>

最佳答案

目前看来这是不可能的:请参阅Docutils FAQ,特别是问题"Is nested inline markup possible"。答案基本上指出,嵌套的内联标记在“待办事项”列表中,因此最终可以执行您在问题中提出的问题,并提供了一些解决方法(不建议这样做)。

由于暂时不建议使用变通办法,因此您可以执行以下操作:

**Lorem ipsum dolor sit amet,** `consectetur <http://www.example.com>`_ 
**adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.**

当然,您的链接不会是粗体的,但至少它将是有效的链接。

关于restructuredtext - 将链接插入reStructuredText中的粗体文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9645321/

相关文章:

reStructuredText 的 ANTLR 语法(规则优先级)

python-sphinx - 有没有办法在 reStructuredText 中的表格单元格中跨多行拆分单词,使其在输出中显示为单个单词?

python - 如何更改pycharm命令将rst转换为html

python - PyCharm中如何自动生成Python API文档

python - 在 Python 中以编程方式将 reStructuredText 转换为纯文本

python - 开始为 Django 应用程序编写文档

restructuredtext - 如何在 RestructuredText 中的 block 引用中添加换行符?

python - 狮身人面像 : how to cross-reference a target generated by a custom directive

python - 使用 Sphinx 转换为 HTML 时如何在 reStructuredText 中转义单引号