30分钟教你快速搭建一个顔值超高的博客
作者:王炳明
个人公众号:Python编程时光
10个程序员里,有9个人都有写博客的习惯。
这是非常好的习惯,沉淀知识的同时也能帮助他人,这值得每个程序员,投入时间和精力去坚持做下去。
写博客的平台有很多,CSDN,博客园,51CTO,还有人会使用Hexo+GitHub,WordPress,比较会折腾的人还会自己使用Java,Python搭建,我就干过这样的事,不过每年还要支付域名和服务器,比较麻烦而且浪费钱。
以上博客基本我都有注册使用过,不过终还是放弃。由于博客文章,比较零散,无法形成一个系统性的知识体系,不便索引。
为了使自己的文章能有一个比较完整的体系。经过一番探索之后,能满足我的基本要求的有如下两种:
- GitHub Wiki:索引方便,但排版一般,不方便查看。
- GitBook:样式不好看,访问速度慢。
由于以上两种都有各自的不足的地方,所以我后选择了一个完美的解决方案:Markdown+Pandoc+Sphinx+GitHub+ReadtheDocs 来管理我的文章。
- Markdown:书写文档
- Pandoc:格式转化
- Sphinx:生成网页
- GitHub:托管项目
- ReadtheDocs:发布网页
成品展示
以我的博客(http://python-online.cn)为例,先给大家展示一下。
这是首页。显示了你所有的文章索引。
这是我的导航栏。是不是结构很清晰,很方便索引。
点击文章后,还可以很方便查看标题,跳转。
体验下搜索功能,速度很快。
看完这些你是不是也很想拥有这样一个博客呢?
只要你认真往下看,30分钟搭建这样一个博客不在话下。
安装Sphinx
安装之前,请确认下Python版本。我这里使用的是Python 2.7.14,其他版本请自行尝试噢,Python3.6好像有些坑,你需要踩一下。
安装Python工具包
$ pip install sphinx sphinx-autobuild sphinx_rtd_theme
相关文章