La magia esta en .gitlab-ci.yml del repo osiux-links, este repo
además de almacenar el listado de links en el archivo links.txt,
contiene un Makefile con reglas que permiten
instalar todas las depdencias necesarias para procesar links.txt y
convertirlo a links.org para luego generar links.html
El contenido de .gitlab-ci.yml es el siguiente:
image: iquiw/alpine-emacs
before_script:
- apk update && apk add bash gawk moreutils make curl
- awk --version
- emacs --version
pages:
script:
- make requirements
- make links
- make org2html
- make public2tgz
artifacts:
paths:
- public
only:
- develop
update_blog:
trigger:
project: osiux/osiux.gitlab.io
branch: master
Ahora el archivo links.org se genera dinámicamente en GitLab, ya lo
eliminé del repo blog y puedo actualizar y compartir links desde
el teléfono espía y despreocuparme de la publicación automatizada!