Contenido

JBake. Generación de sitios web estáticos

Buscando una herramienta de generación de web estáticas que permita utilizar tanto Markdown como Asciidoc –que son los dos formatos que utilizo normalmente– he encontrado JBake, que de todas las que he probado es la que me ha parecido más sencilla.

JBake

JBake es un SSG (Static Site Generator) realizado en Java. Admite como formatos de entrada Markdown y Asciidoc, entre otros.

Instalación

  1. Descargar y descomprimir JBake en un directorio (llamado a partir de ahora JBAKE\_HOME).
  2. Añadir al PATH la ruta JBAKE\_HOME\bin

Uso

Creación de un proyecto

$ mkdir project
$ cd project
$ jbake -i

Configuración

La configuración del proyecto se guarda en jbake.properties.

Construcción

$ jbake -b

genera la salida en el directorio output. Es este directorio el que tenemos que subir a nuestro sitio web.

Previsualización

Se puede previsualizar el resultado ejecutando JBake en modo servidor:

$ cd project
$ jbake -s

Al servidor se accede mediante la url http://localhost:8820.