Octopress安装教程

Octopress 是一个非常轻量级的静态博客系统,其初衷是为码农专门设计的。 相比冗余的Wordpress系统,Octopress更适合用于码字,而不必在乎如何展现。 书写发布皆可在终端一气呵成,配合Markdown标记语言更是让页面美轮美奂。

对于我这个伪Blogger来说,用什么都无所谓的。但是看到Octopress那迷人的简洁, 还是情不自禁的折腾起来,把搁置了半年多的博客重新拾起。下面就简单记录一下我的整个安装过程 任何的开源软件都会有非常健全的Documentation可以参考的,按理说无需重复造轮子。 不过关于Octopress的中文资料并不多,简单记录一下过程以做备忘。

安装前的准备

Mac先安装一个软件安装工具Homebrew,类似于dpkg 软件管理工具,有了它 mac下也能用命令行install软件,这里不赘述如何安装他了 安装请看这里

octopress 是基于Jekyll的,集合了更多的插件和功能。Octopress的源码寄存于github 安装和更新都需要git这个工具,Mac和大多数Linux系统都自带有它,没有的自行安装即可。

Octopress需要有Ruby环境的支持,安装一个RVM来管理自己的Ruby版本。安装使用请看Rubychina的wiki 使用.

开始安装Octopress

找到一个合适的位置来Clone Octopress项目

git clone git://github.com/imathis/octopress.git octopress   #从GitHub把octopress clone到本地octopress
cd octopress

安装Octopress环境

gem install bundler  #在本地octopress 目录下执行
bundle install 

在这一步如果出现问题的话,按着报错的内容排错就可以了。如果bundle install 半天没反应的话,那就把ruby的镜像更换为淘宝国内的镜像。 具体方法参见淘宝ruby镜像

到这里基本上就安装完成了,下面再安装一下默认的主题就可以review了。

rake install #安装默认的主题,关于主题的更换以后再做讨论。

如果没有任何报错的话,那么再执行一个命令就可以看到你的octo博客了。

rake preview #打开打开浏览器,输入http://localhost:4000 看看
ctrl+c #预览完了退出预览

哦了,程序猿的第一句话都是hello world的,那么下面就来说一下怎么发布hello world。

rake new_post['title'] #新建一个文章,将标题更换为你喜欢的标题
vim source/_post #新建Markdown 文件就都会存储在这里 用你喜欢的编辑器编辑呗

输入你想要的内容,然后保存退出。Markdown 语法请参考这里Markdown 语法 接下来就是要将Markdown 文件生成html 静态网页,这就是jekll的作用了,还是一句命令就了事。

rake generate #生成静态页面
rake preview #打开自带的服务器,在本地预览 http://localhost:4000

如果你能看到你的页面,那么恭喜你,成功了。


有时间,再详细补充一下安装过程和配置过程

分享到: 新浪微博 Twitter Google+ 微信 更多

Comments