用 Github 建个人博客

最近,使用Github和Jekyll 构建了自己的博客。以前一直在cnblog和51cto等网站写博客。但是还是喜欢自己来控制站点,构建自己的空间。前两天利用github终于完成了这个心愿。在这把用到的资源和方法做个总结。

对于初学者的我来说,花了不少时间才弄好,主要是缺省的github提供的pages功能本身配置很容易,但是配合jekyll,还要自己想要的template,就绕了不少弯路。故此强烈推荐使用我目前用的方法,一个是配置简单,一个是这个tempalte非常适合写博客,管理起来也很简单。

详细步骤在这个地方:Beautiful Jekyll

只需要三步,一个非常不错的博客站就ready了。

  1. Fork这个模版
  2. 把fork出的模板改名到 username.github.io,其中username部分就是你的github的登录名
  3. 修改_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

posted @ 2016-01-15 10:27  AirZhang  阅读(1062)  评论(0编辑  收藏  举报