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 Maven插件】是Maven生态系统中的一个重要组件,它允许开发者将Markdown、Asciidoctor等格式的文本文件转换为静态网站。这个插件是基于JBake,一个流行的Java静态站点生成器,用于简化内容创建和部署流程。...
JBake Maven插件 插件,用于使用和烘焙和提供网站。 添加jbake-maven-plugin以在POM中构建部分: <groupId>de.bildschirmarbeiter.jbake <artifactId>jbake-maven-plugin <version>0.0.2 <goal>...
**JBake入门模板详解** JBake是一款开源的静态站点生成器,它可以帮助开发者将Markdown、Asciidoctor等格式的文本文件转换成静态HTML页面,适用于个人博客、项目文档或者小型网站的构建。"jbake-starter-templates...
**jbake:面向开发人员和设计人员的基于Java的开源静态站点博客生成器** jbake是一款强大且灵活的工具,专为开发人员和设计人员设计,用于生成静态网站。它基于Java开发,允许用户创建、管理和发布内容丰富的博客、...
用于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.org:HTTP后面的内容】与【jbake.org 背后的内容】这两个主题都指向了jbake.org这个网站,这可能是一个关于静态站点生成器的项目。jbake.org通常是一个开源工具,用于将Markdown、Asciidoctor等格式的文本...
jbake核心 描述 修改自jbake-2.6.5的原始代码,合并自己一些自定义的需求 修改内容项 修正了包含中文文件名的markdown文件在生成html文件后文件名会被转义,导致无法链接。 修正配置文件不支持中文。 markdown格式...
【标题】"joshlong.github.io:我的博客的jbake迁移之家" 指的是一个个人博客项目,它已经从原来的平台迁移至jbake,这是一个静态站点生成器。jbake类似于Jekyll,它允许用户使用Markdown或Textile等格式编写内容,...
JBakeUI JBake 的简单 UI。 请注意,该软件仍处于早期阶段。 期待雷暴和野火!要求Java 运行时 1.8+ (已测试并使用 2.3.2 版)用法您可以下载 JBakeUI 的编译版本。 下载后解压缩存档并导航到 bin 文件夹。 根据您...
如果您对本教程有想法并想添加一个部分或更新现有部分,请查看以下链接: 构建 Java EE 教程 以下说明解释了如何进行本教程的本地构建。 请注意,推送到 master 分支的任何更改都会自动触发站点文件和教程源的构建。...
结合“压缩包子文件的文件名称列表”中的“sbuild-jbake-master”,我们可以推测这个压缩包包含的是SBuild-jbake插件的源码仓库,名为“master”,这通常代表了项目的主分支。用户可能需要将这个源码导入到他们的...
Jbake配置由文件jbake.properties控制。 内容 文件夹content中的Markdown或HTML文本文件提供了网站content 。 每个内容文件都声明一个type属性,该属性定义要使用的模板。 使用以下类型: 页 类型 模板 普通的 页 ...
基座入门贡献如果您想指出站点中的问题或提议新页面,可以通过在上发布GitHub问题来做到这一点。 如果您希望做出贡献(打字,修改或新内容),请参见 。建立网站该网站是使用。 有关安装说明,请参见JBake站点。 要...
入门您需要安装和 。安装克隆仓库git clone https://github.com/jbakermans/torch_tem.git模型训练使用仓库作为工作目录,通过运行来训练模型python run.py 模型参数在parameters.py中指定。 模型分析训练模型后,...
《构建个人博客:guntherrotsch.github.io 使用 Freemarker 和 Bootstrap 的 JBake 项目解析》 在当今数字化时代,个人博客成为了表达自我、分享知识的重要平台。本文将深入探讨一个基于 GitHub Pages 的个人博客...
该存储库包含网站的内容,该网站于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分支中并推送到该站点。 显然,您将需要权限才能...
这个项目基于Java技术栈构建,利用JBake工具生成静态网页,使得内容更新和发布流程更加高效。网站内容来源于存储库,经过处理后发布在这个GitHub Pages上,便于全球用户访问和查阅。 该项目与Java Community ...