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. 下载发行包
-
从 http://jbake.org/download.html 下载二进制发行包然后解压到一个目录里,我们把这个目录记作
这里不用加入环境变量JBAKE_HOME
-
把
JBAKE_HOME/bin
加入环境变量 -
命令行执行
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
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)
相关推荐
JBake入门模板骨架网站模板: :结合了 , 和 。
JBake Maven插件 插件,用于使用和烘焙和提供网站。 添加jbake-maven-plugin以在POM中构建部分: <groupId>de.bildschirmarbeiter.jbake <artifactId>jbake-maven-plugin <version>0.0.2 <goal>...
用于Gradle的JBake插件 该插件允许直接从使用渲染网站。 要求 Java 8 Gradle5+ 例子 使用该插件并作为一个很好的例子的一些网站是: 用法 这正在进行中 plugins { id ' org.jbake.site ' version ' 5.4.0 ' }...
JBake 的 JBoss Forge 插件 这是一个为 JBake 项目提供 JBoss Forge Add-on 的项目。 Currently this project is in-development. 依赖项:无(或) 取决于 添加在 出口 可选的 DEP1 是的 不 DEP2 是的 是的 设置...
jbake-maven-plugin:JBake Maven插件
jbake:面向开发人员和设计人员的基于Java的开源静态站点博客生成器
jbake核心 描述 修改自jbake-2.6.5的原始代码,合并自己一些自定义的需求 修改内容项 修正了包含中文文件名的markdown文件在生成html文件后文件名会被转义,导致无法链接。 修正配置文件不支持中文。 markdown格式...
jbake.org 背后的内容
JBakeUI JBake 的简单 UI。 请注意,该软件仍处于早期阶段。 期待雷暴和野火!要求Java 运行时 1.8+ (已测试并使用 2.3.2 版)用法您可以下载 JBakeUI 的编译版本。 下载后解压缩存档并导航到 bin 文件夹。 根据您...
joshlong.github.io:我的博客的jbake迁移之家
如果您对本教程有想法并想添加一个部分或更新现有部分,请查看以下链接: 构建 Java EE 教程 以下说明解释了如何进行本教程的本地构建。 请注意,推送到 master 分支的任何更改都会自动触发站点文件和教程源的构建。...
sbuild-jbake.zip,集成了jbake static site generator的sbuild插件。集成了jbake static site generator的sbuild插件
Jbake配置由文件jbake.properties控制。 内容 文件夹content中的Markdown或HTML文本文件提供了网站content 。 每个内容文件都声明一个type属性,该属性定义要使用的模板。 使用以下类型: 页 类型 模板 普通的 页 ...
基座入门贡献如果您想指出站点中的问题或提议新页面,可以通过在上发布GitHub问题来做到这一点。 如果您希望做出贡献(打字,修改或新内容),请参见 。建立网站该网站是使用。 有关安装说明,请参见JBake站点。 要...
入门您需要安装和 。安装克隆仓库git clone https://github.com/jbakermans/torch_tem.git模型训练使用仓库作为工作目录,通过运行来训练模型python run.py 模型参数在parameters.py中指定。 模型分析训练模型后,...
该存储库包含网站的内容,该网站于2017年9月从Apache CMS移至此JBake生成的站点。 如何在本地构建和登台网站 克隆此存储库,运行以下Maven命令,打开并享用。 mvn clean package -Prun-site 这使您可以在最终发布...
豆豆追猎者 这是Interop与AWS Services的Maven插件。 特别是: 它还包含一个适用于AWS EB下RESTful Web Service的方便原型,另一个是战争叠加的基本原型。...jbake-maven-plugin :使用JBake的Maven驱动的平面文件CMS
建筑/出版要生成网站内容,请运行: gradle jbake 它将把站点内容生成到build/jbake目录中。 然后,要发布该站点,请运行: gradle发布它将生成的内容发布到gh-pages分支中并推送到该站点。 显然,您将需要权限才能...
guntherrotsch.github.io 使用 Freemarker 模板和 Bootstrap 的 JBake 博客项目为。
与流行的静态站点生成器(如Jekyll,JBake等)不同。OpenRatCMS包含具有用户管理功能的完整Web UI。 为什么选择OpenRat? 是的,世界上有很多优秀的CMS,并且其中许多都是免费提供的。 为什么要使用OpenRat CMS? ...