hugo

Entorno de desarrollo de Sherblog en Emacs

Entorno de desarrollo de Sherblog en Emacs

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.

Script de instalación de Hugo en linux

Script de instalación de Hugo en linux

Cierto es que la instalación de Hugo no lleva más allá de unos pocos minutos, pero es gratificante no tener que gastar este tiempo cada vez que se actualiza a una nueva versión. Este script es la forma con la que consigo ahorrar este valioso tiempo en mis terminales con linux a partir de la fuente.

Incrustar texto externo en Hugo

Incrustar texto externo en Hugo

Hace tiempo que vengo pensando en la capacidad de poder introducir texto desde un archivo externo dentro de los post que publico en Hugo. Hoy se me ha encendido la bombilla.

Actualización: Inclusión de texto desde un servidor remoto.

Arquetipos en Hugo (Archetypes)

Arquetipos en Hugo (Archetypes)

Cada vez que se comienza la creación de un artículo en Hugo partimos del comando hugo new post/nuevo.md que hace uso de los arquetipos creados para definir la plantilla de este artículo. Aquí dejo como los tengo configurados para ahorrar tiempo.

Hugo con Github actions

Hugo con Github actions

Durante mucho tiempo he tenido alojado este blog en GitHub pero la publicación se realizaba en local mediante la Raspberry. Ahora voy a generar la publicación del blog a partir de un propio repositorio mediante las acciones de GitHub

Migrando Hugo a Gitlab

Migrando Hugo a Gitlab

Me dio pereza la migración de Github de este blog creado con Hugo en el momento que la compró Microsoft y ahora afronto el problema que ha sido más laborioso de lo previsto.

Mathjax en Hugo

Mathjax en Hugo

En un post de Hugo podemos ser prácticos e incluir una ecuación matemática simplemente insertando una imagen de la misma o ser mucho más elegantes haciéndolo mediante Mathjax. A continuación voy a explicar como lo hago.