怎么搭建一个这样的博客

Edit on Github

本博客托管在GitHub Page上,后台由Jekyll生成静态网页。先简单介绍下Jekyll,它由ruby编写的,结合了markdown、Liquid等技术,简化了静态网站的构建过程,配合disqus等在线留言板服务,可以方便的生成具有简单动态功能的网站。

在GitHub Page上建立博客

  • 注册GitHub账号
  • 参考这里,建立一个 yourname.github.com 的repository
  • 然后就可以访问这个博客了,地址为:http://yourname.github.io/

本地调试环境

安装Ruby (Windows)

  • 安装Ruby,推荐Ruby v1.9,v2.0使用时有错误
  • 通过RubyGems安装Jekyll

安装依赖的 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代码,查看这里

参考