本博客托管在GitHub Page上,后台由Jekyll生成静态网页。先简单介绍下Jekyll,它由ruby编写的,结合了markdown、Liquid等技术,简化了静态网站的构建过程,配合disqus等在线留言板服务,可以方便的生成具有简单动态功能的网站。
在GitHub Page上建立博客
- 注册GitHub账号
- 参考这里,建立一个
yourname.github.com
的repository - 然后就可以访问这个博客了,地址为:http://yourname.github.io/
本地调试环境
安装Ruby (Windows)
安装依赖的 RubyGems
gem install jekyll # static websites generator
gem install bundler # helps you track and install the gems
创建博客模板
jekyll new my-awesome-site
cd my-awesome-site
bundle exec jekyll serve
如果想一边修改一边在浏览器中实时刷新查看修改结果
bundle exec jekyll serve --watch
代码和管理
GitHub Page当然是由代码管理工具Git来维护,所以需要熟悉使用它。当本地修改好后,push到GitHub就完成网站发布和更新了,很方便。更多关于如何编写Jekyll代码,查看这里。
参考
NEXT第一篇日志