如何在restructuredText中添加可折叠区块?求相关技术资料
在 reStructuredText 中实现可折叠区块
reStructuredText本身没有原生的可折叠区块语法,但可以通过内嵌HTML实现,适合在支持HTML输出的环境(比如Sphinx)中使用:
- 使用
raw指令嵌入HTML的<details>和<summary>标签:.. raw:: html <details> <summary>点击展开/折叠内容</summary> <p>这里是可折叠的内容,还能嵌套列表、段落等元素:</p> <ul> <li>列表项1</li> <li>列表项2</li> </ul> </details>
Markdown 中的可折叠区块实现
确实比reStructuredText简便,直接用HTML标签就能实现,还能兼容Markdown语法:
<details> <summary>点击展开/折叠内容</summary> 这里是可折叠内容: - 支持Markdown列表 - 支持*强调文本* - 支持`代码片段` </details>
内容的提问来源于stack exchange,提问作者Bruno Peixoto
相关产品推荐
相关产品推荐

