问题一 安装jekyll依赖的ruby版本问题
我用VM搭建了Centos虚拟机,目前为止都是为了管理我的GIT REPO,昨天在搭建过程中,BY博客中了解到可以使用jekyll和 jekyll bundler快速的调试博客,
安装过程中提示需要安装Ruby,我安装了一个Ruby 2.2的,安装方式如下:
yum -y install gdbm-devel libdb4-devel libffi-devel libyaml libyaml-devel ncurses-devel openssl-devel readline-devel tcl-devel
mkdir -p rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz -P rpmbuild/SOURCES
wget https://raw.githubusercontent.com/tjinjin/automate-ruby-rpm/master/ruby22x.spec -P rpmbuild/SPECS
rpmbuild -bb rpmbuild/SPECS/ruby22x.spec
yum -y localinstall rpmbuild/RPMS/x86_64/ruby-2.2.3-1.el7.centos.x86_64.rpm
在这里提示下,请安装2.2.10版本,否则还是无法运行jekyll,jekyll需要的ruby版本至少是2.2.5!!!
请下载2.2.10的,在官方网站下载,还有就是需要修改ruby22x.spec文件,将2.2.3改成2.2.10即可!
问题二 gitalk 无法使用问题
请在你的blog repo 界面点击setting,如下图:
还有一个问题,提示校验失败:Error: Validation Failed
我的解决方法:
将 https://github.com/blueimp/JavaScript-MD5/blob/master/js/md5.min.js 下载放到js文件夹的md5.min.js文件中,
并修改_layout/post.html文件,如下:
这样博客中就可以评论了~