markdown - 如何在 Mkdocs 或 Sphinx 中创建选项卡式代码块?

标签 markdown python-sphinx mkdocs

有没有办法在 Mkdocs 或 Sphinx 中创建如下标签式代码块?

enter image description here

最佳答案

对于 mkdocs,您有 pymdownx.tabbed extension .
您必须在您的 mkdocs.yaml 中声明它。文件:

markdown_extensions:
  - pymdownx.tabbed
然后您的 Markdown 文件中的语法将是[取自文档]:
=== "Tab 1"
    Markdown **content**.

    Multiple paragraphs.

=== "Tab 2"
    More Markdown **content**.

    - list item a
    - list item b
保证与 material 一起工作良好主题(见 page with examples )。对于其他主题,您必须自己尝试。

关于markdown - 如何在 Mkdocs 或 Sphinx 中创建选项卡式代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606292/

相关文章:

html - Markdown 链接转义布局

markdown - Sphinx 无法识别我的 Markdown 表

javascript - 将类似 markdown 的字符串解析为具有样式属性的文本片段数组

html - sphinx-rtd-theme 中自定义页脚的问题

css - 阅读文档中的图像大小(小图像宽度)

python - 在 Django 项目中的 URL 中托管使用​​ mkdocs 生成的 API 文档

python - 计算文章摘要

python - 使用 Sphinx 创建 PDF 时如何避免 "too deeply nested"错误?

django - 托管私有(private) Sphinx 文档

html - MkDocs 中的全局变量