用 Github 建个人博客
最近,使用Github和Jekyll 构建了自己的博客。以前一直在cnblog和51cto等网站写博客。但是还是喜欢自己来控制站点,构建自己的空间。前两天利用github终于完成了这个心愿。在这把用到的资源和方法做个总结。
对于初学者的我来说,花了不少时间才弄好,主要是缺省的github提供的pages功能本身配置很容易,但是配合jekyll,还要自己想要的template,就绕了不少弯路。故此强烈推荐使用我目前用的方法,一个是配置简单,一个是这个tempalte非常适合写博客,管理起来也很简单。
详细步骤在这个地方:Beautiful Jekyll
只需要三步,一个非常不错的博客站就ready了。
- Fork这个模版
- 把fork出的模板改名到 username.github.io,其中username部分就是你的github的登录名
- 修改_config.yml,例如网站的title,你的名字,联系方式等等信息
然后就可以访问 http://username.github.io 访问你自己的博客了。
所有的博客缺省放在 _posts目录里面,推荐使用markdown来写。另外每篇博客开头需要加上Front matter。这样Jekyll就会按照特殊文件来处理。让你的博客文章能够更好的展示。图片缺省放在 img 目录当中。可以将因用到的图片放到里面,引用的时候通过间接地址来引用。
对于网站的内容,布局可以通过_config.yml
和 index.html
来定制。
平时的管理可以通过github网站。不过因为那样比较麻烦,我是通过clone出来本地的副本,然后通过下面的命令来更新博客。
# git add .
# git commit -m "update xxx"
# git push -m origin master
这样可以批量的上传博客,过1分钟左右,网站就已经更新了,非常方便。
[Resourses]
Beautiful Jekyll
http://jekyllrb.com
https://pages.github.com
github-pages help
中文的例子
http://prose.io
Jekyll bootstrap
http://jekyllthemes.org
Leave a comment