vscode使用SPHINX写文档(带预览)

使用shpinx编写文档有如下优点:

  1. 使用sphinx编写的文档可以方便地制作html、pdf等格式,非常方便浏览和转换。
  2. sphinx支持rst和markdown语法,方便共享及开源编辑,使用git也方便跟踪。
  3. 由于rst语法比markdown语法更强大和方便,我们主要采用rst语法编写文档, linux内核源码文档也是使用rst格式编写的。
  4. 我们的文档也支持markdown,主要是为了方便不熟悉rst的用户参与进来

首先展示一下效果:
在这里插入图片描述
这是我拿野火的开源项目做的一个示例。可以使用git下载:git clone git@github.com:Embdefire/ebf_contribute_guide.git
我们知道vscode是个很好用的ide,自带很多方便的插件以及优美的写代码环境。然后再搭配上SPHINX在右侧边预览边写文档岂不美哉?话不多说马上上教程;

1.安装python3

sudo apt install python3

2.安装sphinx和pip下载工具

sudo apt-get install python3-pip
apt-get install python3-sphinx

3.下载例子项目源码

`git clone git@github.com:Embdefire/ebf_contribute_guide.git`

在这里插入图片描述

4.在项目路径下安装各种依赖包

在documentation下安装requirements.txt

python3 -m pip install -r  requirements.txt

然后执行make html,一般都会因为缺失依赖包报错,如图:
在这里插入图片描述
根据报错使用命令:sudo pip3 install recommonmark
然后继续使用make html,循环上述两步直到没有报错编译成功如图:
在这里插入图片描述

5.使用code命令打开vscode,安装相应插件

在这里插入图片描述

6.指定vscode解析器为python版本以上

在空白处右键,选择命令面板
在这里插入图片描述
输入python:select选择解释器
在这里插入图片描述
选择python3以上解释器(写着64-bit的)
在这里插入图片描述

7.点击预览,大功告成

在这里插入图片描述
于是就可以一边写文档一边预览了,不过更新预览需要保存一下。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值