本文完全可看作是《在Mac OS X上架设属于你的Octopress》一文的补充,我只是作为一个新手增加一些同样是新手会有疑问的内容。
Github
本文设置的Octopress最终是向Github发布,所以需要先在Github上注册一个用户(Username)。
然后在Github上建立一个名为“Username.github.com”的Repository。
安装
参考这篇文章来安装GCC:http://www.memoryz.info/install-gcc-on-mac.html 如果你已经安装了Xcode,则可略过此步骤。
安装Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" $ brew update安装Git
$ brew install git安装RVM
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) $ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile安装Ruby 1.9.2
$ rvm install 1.9.2 $ rvm 1.9.2 --default安装Pow
$ curl get.pow.cx | sh安装Octopress
$ git clone git://github.com/imathis/octopress.git Username.github.com $ cd Username.github.com $ gem install bundler $ bundle install $ rake install
Octopress到此算是安装完毕,可以运行
rake preview,从localhost:4000预览一下实际效果。发布
发布前
$ cd Username.github.com $ git remote add Username git@github.com:Username/Username.github.com.git $ rake setup_github_pages
按照提示填写Github Repository的地址:
git@github.com:Username/Username.github.com.git新增一篇Blog
$ rake new_post["post title"]生成站点
$ rake generate发布
$ rake deploy
访问http://Username.github.com查看一下,一个基于Octopress的Blog应该就出现了。
绑定域名
cd Username.github.com$ echo '域名地址' >> source/CNAME