JBake y Netlify

En este post voy a explicar de forma resumida (porque aunque no lo creas está escrito completamente con el móvil) cómo y porqué he decidido usar JBake como generador del blog y Netlify como plataforma donde desplegarlo

JBake

Al estilo de Hugo, Gastby, etc JBake es un generador de contenidos estático principalmente blogs. Pero lo que me atrajo de él es que está escrito en Java y hay un plugin de Gradle para gestionarlo, dos de las herramientas que uso a diario, así que no tengo que instalar nada nuevo

Por si fuera poco NO necesito usar Markdown el cual en mi opinión es la mayor mierda que se ha inventado. En su lugar uso @asciidoctor del que tambien soy fanático

Además al tener el build en Gradle puedo añadirle extensiones (twittear al subir un post, añadir presentaciones, etc). Si quieres ver un ejemplo real de un blog en JBake echa un ojo a https://groovy-lang.gitlab.io/101-scripts/

Netlify

Realmente he descubierto este site deployment no hace mucho. La funcionalidad de desplegar un site estático la cubre perfectamente Gitlab pages por lo que no lo necesitaba

Sin embargo después de jugar un poco con él he ido cambiando de opinión. Super rápido, permite desplegar muchos sites de forma gratuita y ofrece unas funcionalidades que complementan a un site estático como son los formularios que te notifican automáticamente cuando un usuario lo ha rellenado y las functions

Estas en especial me parecen que tienen mucho potencial. Son lamdas AWS que Netlify despliega por ti de una forma super cómoda

Se me ocurren algunas cosas que se pueden hacer con ellas en un static site:

  • notificar a un canal de telegram cuando un usuario accede a una página o rellena un formulario

  • leer y/o leer de una hoja Google Sheet los resultados de una encuesta

  • etc

Template

Si te interesa probarlo (todo o parte) he preparado un template con unas instrucciones que sirvan de guía en http://jbake-netlify.jorge.aguilera.soy/

Dev.to

Aunque muchos y muy buenos blogeros usan Medium yo no he llegado ni a crearme una cuenta. No soy experto pero tiene algunos "detalles" que me harían pensar si usarlo

Por el contrario sí he usado algo Dev.to y me ha parecido un altavoz bastante bueno, así que mi idea es escribir en este blog e integrarlo con esa plataforma usando la funcionalidad de importar RSS.

Follow comments at Telegram groupOr subscribe to the Channel Telegram channel

2019 - 2020 | Mixed with Bootstrap | Baked with JBake v2.6.5