安装依赖软件
yum install ruby
yum install ruby-devel
yum install gcc
/usr/share/ruby/mkmf.rb:434:in `try_do’: The compiler failed to generate an executable file. (RuntimeError)
上述报错安装gcc可解决
修改gem源
gem source -l
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org
gem source -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/
gem sources -u
gem安装依赖
gem install json_pure
gem install rouge
gem install bundler
gem install rake
/usr/local/share/ruby/site_ruby/rubygems/core_ext/kernel_require.rb:55:in `require’: cannot load such file – json/pure
上述报错安装json_pure
安装Nodejs
#Jekyll 依赖js所以需要安装nodejs
$yum install nodejs
安装Jekyll指定版本
gem install jekyll -v 2.4.0 # 安装指定版本,默认3.1.6有问题
jekyll build --incremental --watch # 编译开启,并自动检测修改
jekyll serve -H 0.0.0.0 # 启动server并监听所有访问
rake preview # 启动监听并自动检测修改
如果报错Liquid Exception: highlight tag was never closed in,配置_config.yml中添加excerpt_separator: ""
创建文章
rake post
提交文章
git add -A
git config --global user.email "nnuljl@qq.com"
git config --global user.name "Jinlong Liu"
git commit -a -m "New commit"
git push origin #提交是会询问github用户名密码