Java based open source static site/blog generator (original) (raw)
Download
Latest Distribution
The binary distribution runs on Windows, Linux and Mac and only requires a Java Runtime Environment (JRE) 8 and above to run.
Version | SHA1 | Download Link | Release Notes |
---|---|---|---|
v2.6.7 | fd07b833104f2889fde9a07d0c0bf09f0fdecbf6 | GitHub 72.3MB | Changelog |
SDKMAN
You can also install JBake via SDKMAN (Software Development Kit Manager - formerly known as GVM) if you are running a Bash based platform (Mac OSX, Unix, Linux, Cygwin or Solaris etc.). SDKMAN will take care of downloading the latest distribution, installing it and configuring your environment for you.
After you have SDKMAN installed enter the following command to install the latest version of JBake:
Once complete you can then get baking!
Homebrew
You can also install JBake via Homebrew if you are running OS X. After you have installed Homebrew enter the following command to install the latest version of JBake:
Once complete you can then get baking!
Docker
An official Docker image is available if you would prefer to run JBake in a Docker container. To execute a bake using the Docker image run the following command from your project folder:
$ docker run --rm -u jbake -v "$PWD":/mnt/site jbake/jbake:latest
This command will execute using the jbake user to avoid running as root and will mount the current working directory as /mnt/site in the Docker container where JBake is expecting your project files to be. By default the Docker image will execute a bake (-b) only. If you want to bake and serve your project using the Docker image then you’ll need to override the default command:
$ docker run --rm -u jbake -v "$PWD":/mnt/site -p 8820:8820 jbake/jbake:latest -b -s
This command will also expose port 8820 from the container, however you will also need to set the default hostnamein your jbake.properties file.
Maven
JBake artifacts are available from the Maven central repository:
<dependency>
<groupId>org.jbake</groupId>
<artifactId>jbake-core</artifactId>
<version>${jbakeVersion}</version>
</dependency>
Archived Distributions
Version | SHA1 | Download Link | Release Notes |
---|---|---|---|
v2.6.6 | 42240ddf03111fa74cd8be6198b917bdac23a462 | GitHub 71.6MB | Changelog |
v2.6.5 | c7eadd00afc768383a7b1482fdefa3cba180cdf1 | GitHub 69.32MB | Changelog |
v2.6.4 | df6926721202e036f84079b830859d176a2c1a32 | GitHub 53.34MB | Changelog |
v2.6.3 | 4f661742db1bb82d24ee370d387e8c77f2d2d57d | GitHub 52.8MB | Changelog |
v2.6.2 | 4244352c489813a4cf6e342a44d49a0e3c515811 | GitHub 52.72MB | Changelog |
v2.6.1 | ba29c2fbf4090042fc8ffb16165255680621cb32 | GitHub 53.3MB | Changelog |
v2.6.0 | 7bfc0760d826b608793b6d4e90db4dd5198bc37d | GitHub 69MB | Changelog |
v2.5.1 | 91c00c4eb94a25ca11b6f72792e8ed02707f57bc | GitHub 40MB | Changelog |
v2.5.0 | e563aa423f362237c268d20dd67b00fa0e9c6719 | GitHub 40MB | Changelog |
v2.4.0 | e53633c6cd6ba714a8876cadc02fe41e7790c5db | GitHub 39.1MB | Changelog |
v2.3.2 | 8daa2603b0277ee92ba216cf1d7e2d706f489382 | GitHub 65.3MB | Changelog |
v2.3.1 | b429a89a66c021a70394e0207d71a703de58d85b | GitHub 42.4MB | Changelog |
v2.3.0 | ea4c676ca59a9dcdc84727410ab01c88c21ec917 | GitHub 41.6MB | Changelog |
v2.2.1 | 0e225ab850cb98b7451082f818e991c1cfb7defb | GitHub 27.5MB | Changelog |
v2.2.0 | fe8d557a562ef9da2b9fea092ac7b5ab524a69db | GitHub 27.1MB | Changelog |