Jekyll 是一个使用ruby语言开发的静态网页生成工具,今天使用这项技术在Github Pages上搭建静态个人博客。

前几天突然收到新浪云SAE将收费的邮件通知,之前一直都是在上面挂着我的个人博客,考虑到上面的豆子也不多了,还是另辟蹊径吧。:)

之前也也有听说过Github提供Github Pages服务,支持Jekyll搭建静态博客网站,静态网站的好处是轻量级的网站构造,没有动态网站的沉重,当然对于我来说另外最重要的好处就是是支持使用Markdown语法写博客:)

开始

Jekyll开发环境搭建和一些基础介绍,下面的参考说的很详细 参考资料

启动

搭建好Jekyll开放环境后,启动Jekyll,由于我是在虚拟机(ubuntu)中开发,启动命令变为

jekyll serve build -B -H 0.0.0.0

下面是我在目录下新建的一个重启脚本rebuild.sh

#!/bin/bash
sudo pkill -f jekyll
jecyll serve build -B -H 0.0.0.0

新建脚本后需要执行chmod +x rebuild.sh,然后就可以在目录下使用./rebuild.sh命令来启动/重启Jekyll服务了。

剩下的就是博客的迁移了,还好不多 :)