自己倒腾静态文本博客记
一、环境安装
####1、安装Ruby,如C:\Ruby200-x64下; ####2、安装对应版本的DevKit,如C:\rubydevkit下; ####3、安装完成后,环境比那两中添加ruby的访问路径,如C:\Ruby200-x64\bin; ####4、设置好环境变量后,进入C:\rubydevkit下,并运行脚本:
####5、运行完成后,在C:\rubydevkit下生成 config.yml文件,效果如下:
####6、在config.yml中添加 C:\Ruby200-x64 ####7、运行
效果如下: [INFO] Updating convenience notice gem override for ‘C:/Ruby200-x64’ [INFO] Installing ‘C:/Ruby200-x64/lib/ruby/site_ruby/devkit.rb’ ####8、安装Jekyll:gem install jekyll,这里的gem是ruby的包管理器,通过gem安装jekyll时需要联网,安装成功后,可以看到提示: 21 gems installed;
####9、创建blog:运行jekyll new guoguogis.github.io,可以看到在当前目录下生成了一个guoguogis.github.io文件夹,且该文件夹自带git相关文件; ####10、进入项目并启动服务: *cd guoguogis.github.io jekyll serve *
####11、看到编译成功后“done”的信息后,通过访问:http://localhost:4000可以访问网站;
二、注意事项:
####1、运行上面10步骤中的jekyll serve出现报错:
这里是由于pygments的版本导致的:通过gem list可以看到当前安装的pygments 方案1:修改_config.yml中的 pygments为false,标示不支持高亮; 方案2:安装正确的pygments的版本,先删除其他版本,安装0.5.0版本,参考;
####2、除了上面错误外,还报错:“mkdir’: Invalid argument” 解决方案可以参考
####3、除了上面的错误外,有时还会出现“ invalid byte sequence in GBK”的错误: 只需要在_config.yml中添加:encoding: utf-8即可。