天天看點

JBake入門

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.html

1.2. 下載下傳發行包

  1. http://jbake.org/download.html  下載下傳二進制發行包然後解壓到一個目錄裡,我們把這個目錄記作 

    JBAKE_HOME

    這裡不用加入環境變量
  2. 把 

    JBAKE_HOME/bin

     加入環境變量
  3. 指令行執行 

    jbake -h

     (windows環境要執行 

    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