海豚微笑的背后

随便写写

How to Setup Octopress on OS X

  本文完全可看作是《在Mac OS X上架设属于你的Octopress》一文的补充,我只是作为一个新手增加一些同样是新手会有疑问的内容。

  1. Github

    1. 本文设置的Octopress最终是向Github发布,所以需要先在Github上注册一个用户(Username)。

    2. 然后在Github上建立一个名为“Username.github.com”的Repository。

  2. 安装

    1. 参考这篇文章来安装GCC:http://www.memoryz.info/install-gcc-on-mac.html 如果你已经安装了Xcode,则可略过此步骤。

    2. 安装Homebrew

       $ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
       $ brew update
      
    3. 安装Git

       $ brew install git
      
    4. 安装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
      
    5. 安装Ruby 1.9.2

       $ rvm install 1.9.2
       $ rvm 1.9.2 --default
      
    6. 安装Pow

       $ curl get.pow.cx | sh
      
    7. 安装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预览一下实际效果。

  3. 发布

    1. 发布前

       $ 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
    
    1. 新增一篇Blog

       $ rake new_post["post title"]
      
    2. 生成站点

       $ rake generate
      
    3. 发布

       $ rake deploy
      

    访问http://Username.github.com查看一下,一个基于Octopress的Blog应该就出现了。

  4. 绑定域名

    1. cd Username.github.com

    2. $ echo '域名地址' >> source/CNAME

第一篇

  为了不负“King of 折腾”的称号,我花了整整一下午勉强搭建起了基于Octopress的Blog。

  好吧,其实我根本不知道Octopress是如何运作的。不过本地命令生成文件;MarkDown格式写作;Vim编辑;最后发布,这整个过程实在是太他妈的酷了。