
Creación de un post de Hugo desde emacs
Para centrarte en escribir, el proceso de publicación no tiene que suponer una barrera. Así he configurado emacs para optimizar la creación de post para el blog con la mínima fricción posible.

Para centrarte en escribir, el proceso de publicación no tiene que suponer una barrera. Así he configurado emacs para optimizar la creación de post para el blog con la mínima fricción posible.

Hace años que tengo mi blog de Hugo desplegado desde GitHub usando GitHub Actions, pero todavía no tenía un entorno de desarrollo cómodo y aislado donde trastear sin miedo a romper nada. Aquí cuento cómo he montado un entorno de desarrollo efímero con Docker en mi servidor casero.

Tener que modificar la fecha de actualización de la cabecera de un archivo cada vez que se realiza una modificación es una tarea “rutinaria” que debe ser automatizada si no queremos perder el tiempo ni que caiga en el olvido. Así lo he conseguido gracias a elisp en emacs.


Por defecto, Emacs no realiza comprobación ortográfica de nuestro documentos. Hay que realizar una configuración previa que el lo que aquí paso a mostrar.

Actualización: El archivo “init.el” se me está haciendo grande y ahora me apoyo en un “functions.el” y en una comprobación de paquetes en el arranque.
Hay pocas cosas tan personales en informática como la configuración de Emacs. En mi caso uso una combinación de .emacs e init.el de la que seguro puedes sacar algo que aprender.


Por mucho que podamos pensar “sólo cuesta dos minutos”, resulta más productivo invertir una hora en preparar una función para poder acomodar Emacs como entorno de desarrollo del blog con una sola tecla que tener que hacerlo a mano cada una de las veces que lo necesitemos.

No pretendo traducir el manual, simplemente hacer un resumen y recopilación de los conceptos que me han resultado útiles al exportar documentos escritos en org-mode a html usando emacs. Añadiré contenido a medida que lo vaya descubriendo y utilizando.