Stay hungry, Stay foolish

0%

基于github和jekyll搭建博客

前期准备

  1. 确定你已经安装好了ruby => [win]ruby的安装

  2. 确定你有一个github的账号,并建立了一个以.github.com为后缀命名的版本库。=>github的教程
    eg.我建的是sunzy.github.com (没有弄好Jekyll之前是不能访问的)

安装Jekyll

打开”Start Command Prompt with Ruby”

1
gem install jekyll

伴随着一大堆的Installing和Successfully就安好了。

导出Jeky-Bootstrap

打开git bash:

1
2
3
4
$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
$ cd USERNAME.github.com
$ git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
$ git push origin master

这时查看github上的版本库,已经有数据了。
再打开sunzy.github.com (把sunzy换成你的二级域名),就可以看到一个博客的界面了。

本地查看:(“Start Command Prompt with Ruby”)

进入username.github.com目录:cd sunzy.github.com

启动服务:jekyll --server

用浏览器打开:http://localhost:4000/

Jeky的使用

官方的Quick Start写的很不错了。

后记

wordpress日渐雍肿庞大,已经远超博客二字的范筹。Jekyll的出现无疑给人于耳目一新的感觉。博客日志直接用静态的文件来做完全可以,更何况再搭上天生适合写网络日志的语言——Markdown,加个目录、标签、Disqus,写博不过如此。
Github提供了版本控制——曾看过一篇宣传git的文章说git是作家最好的工具。Markdown使得日志完全可以放到IDE里写(感觉很酷)。——难怪被程序员称为“像黑客一样写博客”。
不过这样的东西也就比较适合爱折腾的程序员吧。另外,我修改了一下站点的设置后,需要清除浏览器的缓存或者在每一个页面强制刷新。
另一个跟Jekyll类似的项目:octopress

据说打赏我的人,代码没有BUG