Windows下配置实用Octopress的方法记录
Octopress是一套基于Ruby语言开发的静态静态Blog生成程序——不使用数据库、不使用php等语言,使用纯HTML页面生成整个blog。由于没有动态脚本,没有数据库,整个Blog运行的系统开销可以降低到最小,可以尽可能的减少网站的安全隐患。同时,由于整个blog使用文本方式构建,所有的日志内容都可以方便的使用源代码管理系统进行管理。
在Windows下搭建ruby环境是痛苦的。找对了方法建立Octopress的运行环境是幸福的。下面记录在这里供以后使用:
安装Ruby运行环境。
安装Octopress
- 获取octopress,执行git clone git://github.com/imathis/octopress.git myblog。
- gem install bundler(记得翻墙)
- bundle install(还是要翻墙)
- rake install
- 配置Octopress
- 将octopress的目录内的_config.yml的编码改成UTF-8。
- 到Ruby的安装目录\lib\ruby\gems\1.9.1\gems\jekyll-0.11.0\lib\jekyll\找到convertible.rb这个文件,修改self.content = File.read(File.join(base, name))为self.content = File.read(File.join(base, name), :encoding => “utf-8”)。
- 修改配置文件_config.yml,修改url、title、subtitle、author等等。