reStructuredText相关资源

语法

https://macplay.github.io/posts/cong-markdown-dao-restructuredtext/

http://www.bary.com/doc/a/228277572381775842/#d46f82fd

工具

sphinx:文档系统
http://www.sphinx-doc.org/en/master/contents.html

nikola:静太博客系统
https://www.getnikola.com/

netlify: 站点布置
https://www.netlify.com/

使用markdown的静态博客系统
mkdocks

hexo

sphinx & github & readthedoc 搭建静态博客写作平台

sphinx

在wsl中安装好的python环境,使用pip 安装 sphinx,没什么问题。
按教程的命令新建一个项目。应该要先新建一个文件夹。

github

在GITHUB新建一个库,准备用来接收SPHINX的项目。

在本地把github上新建立的库clone下来

这样,本地的库就和远程库连接起来了。

进入到本地库目录,开始创建文档

sphinx-quickstart

上述命令会在目录中创建一些文件,包括配置文件和一个make文件。
把内容组织好以后,可以直接用make命令得出想要的格式。这里我我用的是

make html

把项目同步到github

前面还还包括设置git环境,设置公钥等。

# 如果是先在本地建库,连接到github远程库的话,如下操作
git init
git add .
git commit -m
git remote add origin git@github.com:xxxxx/mybooks
git push -u origin master

# 如果是从远程库克隆回来的库
git add .
git commit -m 'something'
git push

在github远程库中设置webhook

我推送上去后,就自动生成了,不知道为什么。试过两次好象确实都是自己设置好了的。

登录readthedoc

  1. 用github账号登录readthedoc
  2. 在项目中选择github中的库
    然后会自动deploy
    我在前面几次失败了,后来看了这个成功了。https://stackoverflow.com/questions/56336234/build-fail-sphinx-error-contents-rst-not-found

If you have your own conf.py file, it overrides Read the Doc's default conf.py. By default, Sphinx expects the master doc to be contents. Read the Docs will set master doc to index instead (or whatever it is you have specified in your settings). Try adding this to your conf.py:

master_doc = 'index'

后续操作

  1. 用vscode编辑文件
  2. 在项目文件根目录下,git三连推。
  3. 在readthedoc项目页面上,重新构建。

目前第三步还没有成功,不知道为什么。也许要多等一段时间。
readthedoc上应该就会自动渲染更新了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 6,693评论 0 3
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,189评论 1 3
  • 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。完美解释依赖...
    DeerRun阅读 1,148评论 0 0
  • 她快,他也快 她慢,他亦慢 她若停下脚步 他绝不勇敢上前 他从来都是默默的跟在她身后 追逐或停驻 却永远都是漫无止...
    周怿夫阅读 3,499评论 0 0
  • 写作就离不开写事,事件或者故事是多数文章的主体。 那么怎么写清楚一件事情呢? 一 按照事件发展的先后顺序进行叙述,...
    写作的技巧阅读 3,468评论 0 3

友情链接更多精彩内容