JBake. Generación de sitios web estáticos
Contenido
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
- Descargar y descomprimir JBake en un directorio (llamado a partir de ahora
JBAKE\_HOME
). - Añadir al
PATH
la rutaJBAKE\_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.