You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 20:32:42