数字夜话的博客

开始好好写博客.

Octopress 搭建记录

花了大半天的时间研究了octopress的搭建,不会命令行的悲剧。虽然网上有许多教程,但是自己做了一遍,才发现也没有那么简单。菜鸟一思考,上帝和神人就发笑。:)

基本搭建

具体的搭建,在这里就不一一详细描述,网上一抓一大把。大家可以参考一下大神们的一些博客:

在这里简单描述一下步骤:

1.安装git环境,mac上自带git。若其他环境,请google之。
2.安装rbenv或者RVM
3.使用git从github上下载octopress安装文件,并且用终端安装

1
2
3
4
5
6
7
8
9
#-------------下载过程------------------------ 
git clone git://github.com/imathis/octopress.git octopress  //github上下载,等待下载完成
cd  octopress                                               //移动到octopress文件夹  
#-------------安装过程------------------------  
gem    install bundler 
rbenv  rehash    # If you use rbenv, rehash to be able to run the bundle command
bundle install
#-------------安装默认主题------------------------ 
rake install

以上步骤操作完后,输入rake preview,然后在safari上输入localhost:4000或者127.0.0.01:4000(推荐),预览的blog主题效果。在这里,自己遇到了safari显示为空。原因是在safari7和mac os 10.9上有bug,提供的解决办法见链接。

1
2
3
4
5
#-------------预览主题------------------------
rake preview                        //输入后,通过safari url: 127.0.0.01:4000上预览
#-------------解决预览空白方法------------------------
# $ echo gem \"thin\" >> Gemfile
# $ bundle install

4.github上创建一个博客地址。以自己的账号(用户名:dev-Zhuang)为例子,说一下步骤:
创建github账号后,点New repository创建一个新的repository,命名(必须)为:dev-Zhuang.github.com即可。
这里不需要到settings中勾选automatic page generate,保持代码库为空,然后将你本地的博客上传到代码库即可。自己在这一步参考了网上的资料,走了不少弯路,导致了上传过程中git不断的报错,T_T。

5.配置博客,然后上传到github上。
这里以后每次写完blog,都要用rake generate和rake deploy上传。配置博客过程就不在细说,自行参考相关文献。

1
2
3
4
5
6
-------------设置上传地址------------------------
rake setup_github_pages
-------------在要求输入的地址处输入,然后输入账号密码----------
https://github.com/dev-Zhuang/dev-Zhuang.github.com.git
rake generate       //重新生成
rake deploy        //上传

6. 搭建分享平台与评论系统。
这一步见唐巧boy中的内容。微博平台拷贝一下代码,修改一下显示参数即可。评论系统用的是友言的,注册拷贝代码.因为改系统是根据uid和文章index来做评论依据,大家需要先注册自己的账号获取uid。so easy!

好了,就写到这里。学习markdown语法,写自己的博客去吧,have fun!