打造个人笔记—01Sphinx快速上手

本文介绍了Sphinx,一个用于文档生成的Python框架,可用于Python及非Python项目的文档写作。文章详细讲解了如何安装Sphinx,创建文档项目,以及如何集成Markdown支持以更方便地编写笔记。
摘要由CSDN通过智能技术生成

介绍

Sphinx 是一个基于 Python 的文档生成项目。最早只是用来生成 Python 的项目文档,使用 reStructuredText 格式(简称rst)。但随着 Sphinx 项目的逐渐完善,目前已发展成为一个大众可用的框架,很多非 Python 的项目也采用 Sphinx 作为文档写作工具,甚至完全可以用 Sphinx 来写书。非常适合打造个人笔记系统

安装

sphinx的安装需要python环境,先安装好python,直接用pip安装sphinx就行

pip install sphinx -y

编写文档

安装成功之后就可以开始写文档笔记了,找到一个空的文件夹,右键打开终端输入以下命令:

sphinx-quickstart

接着按提示输入相关信息就行:

在这里插入图片描述

这样就在这个空文件夹自动生成一些默认的文件了:
在这里插入图片描述

其中build是编译后生成的静态网页文件、pdf等等,source文件夹是写笔记的源文件,如markdown文件。

构件html

创建完项目,可以直接执行如下命令,看看生成的结果如何:

./make.bat html

在这里插入图片描述

查看结果

用浏览器打开build/html/index.html文件:

在这里插入图片描述

其它的内容的话,就需要继续往source里面新增笔记文件,然后编译生成就行了。

使用插件

sphinx默认使用的语法是rst,一般我们写笔记都是用markdown比较多,因此可以安装一个支持markdown的插件,让sphinx能识别markdown文件。

1.安装插件markdown插件

用pip安装如下两个包

pip install sphinx_markdown_tables recommonmark -y
  1. 修改配置文件source/conf.py,修改其中的extensions、source_suffix变量,赋值如下:
extensions = [
	'recommonmark',
	'sphinx_markdown_tables',
]
source_suffix = {'.rst': 'restructuredtext','.md': 'markdown'}

如果没有extensions、source_suffix变量,直接声明赋值就行。

这个配置文件是一个py源代码。

修改完成之后,在source文件夹里面就可以直接新建md文件写笔记了。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无为开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值