原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/16117585
原谅我又不务正业了,最近在Github上利用Octopress框架搭建了一个博客,所有的东西都可以DIY,感觉还是蛮酷的。这里把整个搭建过程分享一下。
当然第一步还是环境的搭建,有没有搞错?写个博客还要搭建环境?没错,折腾族们喜欢像写代码一样去写博客。至于Octopress是什么,Google之。。。如果对git的操作不熟悉,http://blog.csdn.net/column/details/jacky-git.html足够让你入门了。
1.博客演示
演示地址:http://fusijie.github.io,因为绑定了域名,所以会跳转到http://www.fusijie.com。因为本人对网页编写一窍不通,多年来水平一直停留在看懂几个标签上,所以如果有理解错或者写错,敬请指出,虚心受教。2.搭建本地环境
2.1.安装msysgit
下载地址:http://msysgit.github.io/。安装方式和配置请移步:http://blog.csdn.net/jackystudio/article/details/12249303
2.2.安装Ruby
下载地址:http://pan.baidu.com/share/link?shareid=3885776025&uk=637953331。这里使用ruby 1.9.3p448版本,安装时勾选Add Ruby executables to your PATH。
将ruby加入系统环境路径,安装完成后cmd执行:
- ruby -v
确认是否添加成功。如果忘记勾选了,手动加入即可。
2.3.安装DevKit
下载地址:http://pan.baidu.com/share/link?shareid=3891765640&uk=637953331。这里使用4.5.2版。解压到D:\DevKit,打开cmd,执行如下命令:
- D:
- cd D:DevKit
- ruby dk.rb init
- ruby dk.rb install
3.配置环境
3.1.支持UTF-8编码
配置Windows环境变量如下
- LANG=zh_CN.UTF-8
- LC_ALL=zh_CN.UTF-8
3.2.替换更新源
- gem sources -a http://ruby.taobao.org/
- gem sources -r http://rubygems.org/
- gem sources -l
因为某些原因(你懂的),必须更换ruby的更新源,第一个是添加,第二个是删除,第三个是显示,如果显示输出http://ruby.taobao.org/,就对了。
3.3.克隆Octopress库
进入你要存放博客源码的目录,我这里是直接使用C盘盘根。执行命令:
- cd c:
- git clone git://github.com/imathis/octopress.git
然后你就会发现在C盘根目录下多了一个Octopress的文件夹。
进入Octopress文件夹,用UE或者Sublime Text打开Gemfile文件:
替换source “http://rubygems.org/”为source “http://ruby.taobao.org/”
3.4.安装Octopress依赖项
打开cmd,运行如下命令:
- C:
- cd octopress
- gem install bundler
- bundle install
如果出现错误,请尝试更换ruby版本。