The memo blog.

About programming language and useful library.

Octopress memo-I

| Comments

以前嘗試寫過幾次網誌,但是不是很熟悉HTML語法,加上對什麼CSS也不是很拿手,所以都用工具來幫忙,之前是用Windows Live Writer,用了幾次除了難用之外,常常發現排版和字體都和原本寫的不是很一致,加上圖片等等資料都很難搞定,最後乾脆不寫了!雖然在之前的網誌上面也沒有寫很多重要的事情。

最後在最近發現了有人介紹Octopress + Github寫網誌,這有點興趣,用了一下感覺也不錯,所以就重新開始了寫Blog之旅,在這邊主要就紀錄一下常用的指令。也可以參考Octopress官方網站,註解程式碼:參考這邊

1
2
3
rake new_post["post_title"]       # 建立新文章,會自動產生一個.markdown的文件
rake generate                     # 寫完文章之後,用這個指令產生網誌頁面
rake deploy                       # 把網誌發佈到github上面

安裝所需要的東西有:

  • Ruby
  • Python
  • git

似乎安裝完這些就可以讓他自動下載套件的樣子,網路上有些網誌可以找到安裝步驟,可以找找。不過有一點需要注意,似乎就是Ruby的版本,Octopress它支援1.9.2現在好像可以支援1.9.3。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#安裝rvm,Ruby Version Manager,參考這邊
https://rvm.io/                               
#安裝ruby 1.9.3
rvm install 1.9.3                             # 透過rvm安裝ruby 1.9.3
rvm 1.9.3 --default                           # 設定1.9.3為預設版本
ruby --version                                # 確認版本
#Note:依稀記得在我的Mac上,發生了安裝ruby 1.9.3出現問題,似乎pkg-config的路徑問題
                                              # 抓octopress,從github
git clone git://github.com/imathis/octopress.git octopress
cd octopress
gem install bundler
bundle install
rake install
#更新Octopress
git pull octopress master                     # 取得最後一版的octopress
bundle install                                # 更新gem
rake update_source                            # 更新source
rake update_style                             # 更新template

以上參考至這邊,By the way,因為先前對mac系統還不是很熟,很多套件都隨便裝沒有特別管理,最後發現很多套件都有管理套件統一來下載管理,像是Homebrew這就不錯用。寫到這邊就一直很想要重灌我的Macbook air,最後推薦這套Mou在Mac底下寫Markdown的編輯器。

Comments