..

使用Jekyll-Bootstrap搭建blog

注意:本文是我搭建此blog的记录,会定期修改。

缘起

经过一段时间在豆瓣和微信公众平台的书写,我决定找一个相对安静的书写平台,经过寻找,决定使用Github的服务,基于Jekyll-Bootstrap

基本需求和现实

  • 稳定的服务:Github服务器,二级域名,未来可以绑定其他域名
  • 基于文本的书写:Markdown格式
  • 快速上手 :熟悉ruby、git、Markdown,需要花费一定时间,但投入产出比很高
  • 安全性:文本易于备份
  • 评论和分享:目前使用Disqus的评论服务

主要过程

  1. 注册Github用户,安装Git。
  2. 按照Jekyll-Bootstrap 网站的步骤,3分钟搞定框架。
  3. 本地安装Jekyll,可以方便的测试修改,非必须

相关工具

blog操作

  • rake page

参考文档


20141121更新

发布

git pull origin master //先同步远程文件,后面的参数会自动连接你远程的文件
git status //查看本地自己修改了多少文件
git add -A //添加
git commit * -m "write some mark"
git push origin master //更新到远程服务器上

20141203更新

  • 安装git的windows客户端:http://msysgit.github.io/
  • 把git/bin 目录添加到系统变量path下

安装jekyll

  • rubyinstaller网站下载对应版本的ruby和devkit。
  • 先安装ruby,解压缩devkit包到c:/devkit
  • 运行以下 cd C:\DevKit

    ruby dk.rb init(这一步后需要修改devkit下的config.yml,设置自己的ruby目录)

    ruby dk.rb install

  • 正常安装后,就可以安装jekyll了。 gem install jekyll
  • 如果提示SSL错误,说明rubygems.org的镜像因为被墙,可以替换成taobao的源 $ gem sources –remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/
  • 使用jekyll --version测试是否成功
  • 安装rdiscount解析markdown gem install rdiscount
  • 运行Jekyll服务: jekyll serve
  • 本地调试成功,就可以同步到github。

20150219更新

更换到Ubuntu下,搭建环境非常容易,参考文档:

  • http://michaelchelen.net/81fa/install-jekyll-2-ubuntu-14-04/

仍需要注意替换ruby.taobao.org,以及安装nodejs。


20160305更新

jekyll升级到3,ruby需要2以上,需要安装rvm指定ruby版本。其他看jekyll官方文档即可。参考官方升级文档:

  • https://jekyllrb.com/docs/upgrading/2-to-3/

TOC支持

文章开头添加: