Install Git & Ruby & Octopress on Ubuntu 11.10 Desktop
Ubuntu 上安裝所需軟體
這裡小弟參考了這幾篇:
- Octopress: a blogging framework for hackers – 思創軟體
- 使用 Octopress + GitHub 免費架設部落格,以 Markdown 語法快速發表文章
- Octopress 程式碼與網站內容的管理 – 無為閣
- 安裝 Git
sudo apt-get install curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev - 安裝 rbenv git clone git://github.com/sstephenson/rbenv.git .rbenv
- 增加 ~/.rbenv/bin 到系統的 $PATH
echo ‘export PATH=“$HOME/.rbenv/bin:$PATH”’ >> ~/.bash_profile - 增加 rbenv 到 shell to enable shims and autocompletion echo ‘eval “$(rbenv init –)”’ >> ~/.bash_profile
- 安裝 rvm
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)) - 將 rvm 指令變成 shell function
echo ‘[[ -s “$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile - Restart your shell exec $SHELL
- Logout & Login
- 安裝 Ruby 1.9.2, RubyGems
rvm install 1.9.2 && rvm use 1.9.2
rvm rubygems latest - 確認版本(ruby 1.9.2p290)
ruby —version - 安裝 Octopress
git clone git://github.com/imathis/octopress.git octopress
cd octopress - 安裝 bundler
gem install bundler
bundle install - 安裝預設佈景
rake install
設定 GitHub 透過SSH連接
這裡參考了:
- 安裝 ssh
sudo apt-get install openssh-server - 進入 ssh 目錄
cd ~/.ssh - 產生 SSH key.
ssh-keygen -t rsa -C “your_email@youremail.com” - 用 vi 查看 SSH,並貼到 Github –> Account Settings –> SSH Public Keys –> 貼到你的 e-mail 上
vi id_rsa.pub - Test the Key
ssh -T git@github.com - 設定 API Key,Github –> Account Settings –> Account Admin 可找到
git config —global github.user username
git config —global github.token 0123456789yourf0123456789token
生成網誌文件及發佈到Github
- 進入~/octopress目錄
cd octopress - 設定 GitHub Pages
rake setup_github_pages
git@github.com:yourname/yourname.github.com.git
ps. 如果名字是 sam,需要整句輸入[git@github.com:sam/sam.github.com.git] - Set your username and email
git config —global user.name “Firstname Lastname”
git config —global user.email “your_email@youremail.com” - 建立網誌文件及發佈到Github
rake generate
rake deploy - 將 source 加入 git
git add .
git commit -m ‘initial source commit’
git push origin source - 建立新文章
rake new_post[“how-to-install-octopress”] - 完成後需要等 GitHub 大概十鐘左右才能生出主頁,如果成功會收到 e-mail 通知