21 November 2013

环境配置

  1. 安装Rubylibssl-dev包:

     $ sudo apt-get install ruby1.9.1 ruby1.9.1-dev
     $ sudo apt-get install libssl-dev
    
  2. 安装rubygems:

    拉取rubygems源码,编译并安装

      $ git clone https://github.com/rubygems/rubygems.git
      $ cd rubygems
      # 切换到v2.0.3发布Tag
      $ git checkout v2.0.3
      $ sudo ruby setup.rb
    
  3. 查看及配置gem源:

     $ gem sources
     # 内网环境无法使用https连接,如果gem源为https,使用http协议
     $ sudo gem sources --remove https://rubygems.org
     $ sudo gem sources -a http://rubygems.org
    
  4. 安装jekyll$ sudo gem install jekyll --no-rdoc --no-ri
  5. 安装rake. 类似GNU make的工具:$ sudo gem install rake
  6. 安装rdiscount, Markdown解析器:$ sudo gem install rdiscount

Jekyll介绍

TBA, Googling yourself...

本地同步站点代码、添加文章

  1. 拉取代码:git clone https://github.com/TP-Mobile/TP-Mobile.github.io.git
  2. 本地访问: 源码目录下执行jekyll --server,访问 http://localhost:4000 查看效果