2012年1月13日 星期五

[享] Octopress~~step by step 設定建立高手專用的Blog


Octopress 是最近很熱門的 Blog 系統,這是一篇如何在 Ubuntu 上設定的小小步驟分享

Install Git & Ruby & Octopress on Ubuntu 11.10 Desktop

Ubuntu 上安裝所需軟體

這裡小弟參考了這幾篇:
  1. 安裝 Git
    sudo apt-get install curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev
  2. 安裝 rbenv git clone git://github.com/sstephenson/rbenv.git .rbenv
  3. 增加 ~/.rbenv/bin 到系統的 $PATH
    echo ‘export PATH=“$HOME/.rbenv/bin:$PATH”’ >> ~/.bash_profile
  4. 增加 rbenv 到 shell to enable shims and autocompletion
    echo ‘eval “$(rbenv init –)”’ >> ~/.bash_profile
  5. 安裝 rvm
    bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
  6. 將 rvm 指令變成 shell function
    echo ‘[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile
  7. Restart your shell
    exec $SHELL
  8. Logout & Login
  9. 安裝 Ruby 1.9.2, RubyGems
    rvm install 1.9.2 && rvm use 1.9.2
    rvm rubygems latest
  10. 確認版本(ruby 1.9.2p290)
    ruby —version
  11. 安裝 Octopress
    git clone git://github.com/imathis/octopress.git octopress
    cd octopress
  12. 安裝 bundler
    gem install bundler
    bundle install
  13. 安裝預設佈景
    rake install

設定 GitHub 透過SSH連接

這裡參考了:
  1. 安裝 ssh
    sudo apt-get install openssh-server
  2. 進入 ssh 目錄
    cd ~/.ssh
  3. 產生 SSH key.
    ssh-keygen -t rsa -C “your_email@youremail.com
  4. 用 vi 查看 SSH,並貼到 Github –> Account Settings –> SSH Public Keys –> 貼到你的 e-mail 上
    vi id_rsa.pub
  5. Test the Key
    ssh -T git@github.com
  6. 設定 API Key,Github –> Account Settings –> Account Admin 可找到
    git config —global github.user username
    git config —global github.token 0123456789yourf0123456789token

生成網誌文件及發佈到Github

  1. 進入~/octopress目錄
    cd octopress
  2. 設定 GitHub Pages
    rake setup_github_pages
    git@github.com:yourname/yourname.github.com.git
    ps. 如果名字是 sam,需要整句輸入[git@github.com:sam/sam.github.com.git]
  3. Set your username and email
    git config —global user.name “Firstname Lastname"
    git config —global user.email "your_email@youremail.com
  4. 建立網誌文件及發佈到Github
    rake generate
    rake deploy
  5. 將 source 加入 git
    git add .
    git commit -m ‘initial source commit'
    git push origin source
  6. 建立新文章
    rake new_post[“how-to-install-octopress”]
  7. 完成後需要等 GitHub 大概十鐘左右才能生出主頁,如果成功會收到 e-mail 通知

0 意見: