天天看点

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