JBake is a Java based, open source, static site/blog generator for developers & designers
JBake是用來将Java站點轉化為靜态網站的工具,因為靜态網站通路速度更快,而且搜尋引擎對靜态站點的索引更直接準确。JBake的網址是
http://jbake.org/1. 安裝
1.1. 要素
唯一的要素是要安裝Java 6+ 的jre在系統上,并且java指令可以正常工作。Java的下載下傳位址是
http://www.oracle.com/technetwork/java/javase/downloads/index.html1.2. 下載下傳發行包
- 從 http://jbake.org/download.html 下載下傳二進制發行包然後解壓到一個目錄裡,我們把這個目錄記作
這裡不用加入環境變量JBAKE_HOME
- 把
加入環境變量JBAKE_HOME/bin
- 指令行執行
(windows環境要執行jbake -h
) 應該看到下面類似的輸出:jbake.bat -h
JBake v2.4.0 (2015-05-30 17:56) [http://jbake.org]
Usage: jbake ...
1.3. GVM
如果你的平台是bash平台,可以使用
GVM(Groovy enVironment Manager, Groovy 環境管理器) 。安裝了GVM然後執行這個指令就行:
$ gvm install jbake
1.4. Homebrew
如果是OS X平台還可以使用
Homebrew。安裝了Homebrew後執行如下指令:
$ brew install jbake
2. 入門
2.1. 搭建
如果上面第二步沒有問題就一切OK
2.2. 建個項目
想快點試試JBake可以使用它的樣例項目結構,這樣友善很多。首先建立目錄比如project:
$ mkdir project
$ cd project
在這個目錄裡初始化JBake的模闆結構(預設是Freemarker的,不想的話看這裡
http://jbake.org/docs/2.4.0/#usage):
$ jbake -i
2.3. 靜态化,我們稱之為“烘烤”
加一下實際的内容進去并且修改一下模闆,烘烤的指令如下(烘烤結果會放到目前目錄的output檔案夾):
$ cd project
$ jbake -b
2.4. 預覽一下
啟動伺服器模式的指令如下:
$ cd project
$ jbake -s
JBake v2.4.0 (2015-07-30 17:56) [http://jbake.org]
Serving out contents of: [output] on http://localhost:8820/
(To stop server hit CTRL-C)
然後打開浏覽,位址欄輸入
http://localhost:8820.
你說快不快!?
願意的話可以到github上fork一下:
https://github.com/jbake-org/jbake