Sphinx常用插件汇总

Sphinx是什么?

  • Sphinx是一个文档生成工具,它能够轻易地创建智能和优雅的文档。依托于reStructuredTextmarkdown格式的文件转换为各种输出格式,而且自动交叉引用、生成目录等。
  • 快速入门教程:TODO

Sphinx常用插件(仅测试适用于sphinx-rtd-theme)

  • [内置插件] sphinx.ext.githubpages : 在生成html时创建.nojekyll文件,发布到Github Pages上
  • [内置插件] sphinx.ext.napoleon: 用于同时支持google style 和 numpy style
  • myst-parser : markdown格式支持工具
    • 可以直接渲染markdown格式的文件
    • 详细使用文档:docs
  • sphinxcontrib.mermaid: 渲染mermaid流程图
    • pip install sphinxcontrib.mermaid
    • 注意mermaid需要用花括号包起来。
    • 详细说明文档:docs
  • Sphinx Design
    • 用于设计漂亮的、屏幕大小的响应式 Web 组件的 Sphinx 扩展。
    • 详细使用文档:docs
  • sphinx_copybutton 代码块右上角提供一键复制功能
    • pip install sphinx_copybutton
    • config.py下配置如下:
      # In your conf.py configuration file, add sphinx_copybutton to your extensions list. E.g.:
      
      extensions = [
          ...
          'sphinx_copybutton'
          ...
      ]
      
      #若要定义要从代码块中复制的文本中删除的提示文本
      copybutton_prompt_text = "myinputprompt"
      

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值