Una nota corta para contar dos cosas.
La primera es que el repositorio de esta web ya es público, está en Codeberg. Ahí está todo: las plantillas, los «overrides» de PaperMod, los scripts de despliegue… por si a alguien le sirve.
La segunda es que en el artículo anterior dije que POSSE no era nada técnico y que no había nada que implementar y es verdad pero encontré este artículo de Kevin R. Kuhl y me pareció buena idea automatizarlo, al menos para Bluesky y Mastodon que tienen una API que permite hacerlo de forma cómoda.
A grandes rasgos el funcionamiento es el siguiente:
- Hugo genera
posse.jsonmediante un formato de salida propio. - Un script de bash busca las entradas que tienen el campo
syndicationvacío y las publica en Mastodon y Bluesky con el título y hashtags sacados de las etiquetas y el enlace. - Las URLs de esas publicaciones se escriben de vuelta en el front matter de la entrada.
- El blog vuelve a generarse y aparece el bloque «También publicado en».
Todo se lanza desde el mismo script de despliegue que ya descargaba y enviaba las webmentions y así publicar sigue haciéndose con un solo comando.
Esta entrada también sirve para comprobar que todo funciona.