Table of contents


配置檔說明在 : https://github.com/mojombo/jekyll/wiki/Configuration

plugins : https://github.com/imathis/octopress/wiki/3rd-party-plugins

小抄: http://dreamrunner.org/wiki/public_html/docs/Web/octopress.html


加快generate的速度

文章數不到200篇,但在i7的cpu上generate已經要需近一分鐘的時間,還好octopress提供了一個快速generate的指令rake isolate ,動作原理就是開一個暫存的目錄_stash要generate前會把_post裡的所有檔案copy到暫存的目錄_stash下,等要 deploy時,再透過指令rake integrate將檔案copy回_post

使用範例如下

source/_post有10篇文章,其中有一篇檔名為2013-03-04-foo-bar.md是這次要編輯的

透過rake isolate來隔離2013-03-04-foo-bar.md之外的文章

 rake isolate[foo-bar]

檔名要去掉日期的部份及副檔名, 下完指令後_post目錄下只剩2013-03-04-foo-bar.md這個檔案

rake generate

只剩一個檔案,generate速度當然飛快

文章編輯完成,準備發佈前記得透過rake integrate把其他檔案從_stage目錄copy回來

rake integrate

此時,所有的檔案已經都回到_post目錄,這時必須再對所有內容generate一次,就可以進行發佈rake deploy