起因
写博客有众多好处:为什么写技术博客对新人如此重要?,为什么你应该(从现在开始就)写博客,怎样花两年时间去面试一个人。。。
励志的文章我看的实在太多,然我就是一个患有重度拖延症的懒人。。。很早就计划写自己的博客了,CSDN、博客园、还用wordpress自己搭过网站。。。但是我还是无耻的拖延了。。。最终,要记的东西实在太多了,我还是决定用这种简洁的方式搭建个小博客吧。。。
Git用于版本控制和操作记录,GitHub的Pages用来当免费托管,markdown用来记录日志从而不用操心排版问题,Jekyll一个轻量级博客系统并且被Github支持,非常满足我的需求。因此,以下大体记录我是参考哪些文档搭建的,以备后继查阅。
Wordpress之前的笔记见:WordPress搭建简单博客,WordPress和Jekyll各有各的优缺点,看个人喜好,由于习惯用markdown做笔记,并且Github可以免费托管,因此改用了这种方案。
由于官方文档已非常详尽,且有专门人员维护,所以以官方文档为准
官方教程
推荐官方教程(以下按顺序):
- Github Pages 介绍 Github 的 Pages 可以免费托管说明页面,以及如何使用。
- 在本机测试需要自己搭建环境,托管Github则只需同步网站文件。Ruby ( Jekyll 是用 Ruby 写的,只用看官网安装就行,反正目前我也不懂)。Windows直接用 Ruby Installer 下载安装即可。
- Jekyll 介绍 Jekyll 如何简单搭建一个博客网站
- Jekyll Document 介绍 Jekyll 具体设置及如何撰写博文。
- Jekyll Themes 主题网站,里面有很多不错的主题,像我这种不懂前端的人找个简洁能用的就OK了。。。
- 第三方评论系统,国外高B格用Disqus,国内方便好用用多说。(说白就是在页面插几行代码,注意修改用户名和相关引用地址,还好我用别人主题时机智地注意到了这点)
官网可能更新地址,如有更新以搜索关键字为准
其它非官方教程
其它非官方教程(仅做参考):
- Jekyll + github + pygments搭建博客 (其中提到mathjax呈现数学公式,仅做标记,有空和强烈需求时再学,目前先用图片。。。)http://www.jianshu.com/p/609e1197754c
- Jekyll+多说,建立属于你的轻博客 http://www.ituring.com.cn/article/114888
- Jekyll 搭建静态博客 http://gaohaoyang.github.io/2015/02/15/create-my-blog-with-jekyll/ (我就是修改的他的主题。。。)
- 关于代码高亮:http://blog.csdn.net/qiujuer/article/details/50419279 http://platinhom.github.io/2016/02/04/update-github-rouge/