2016-05-24

安装依赖软件

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用户名密码