Playing With AdmonitionsI’ve added the possibility of generating Asciidoctor-style admonitions to this website, not only in the final HTML generated for this website, but also in the PDF and EPUB outputs, and you might have seen them in action in previous posts.
TypstThree years ago I wrote about a workflow to generate PDF files out of my Markdown content, both on this website and on De Programmatica Ipsum. That first setup involved Pandoc and TeX, and it was a solution that worked well, but was unfortunately slow as hell, particularly given the amount of articles I have in both sites. A faster solution was badly needed.
Exploring Hugo TagsA few months ago I vibe coded with ChatGPT to create, in about 15 minutes, a small Rust application that reads all the tags of a Hugo site, and prints the list thereof.
Pandoc Filters in LuaYou might remember that I’m using Pandoc to convert entries of this blog into PDF files. While doing that, I started using Lua filters for Pandoc to drive and customize the conversion process. This article explains some of those filters.
Lister 2.0.0I’ve talked about my Rust project “lister” for the first time in this blog around 2 years ago, when I explained how to generate PDF files from individual Hugo entries. In the meantime I’ve enhanced it quite a bit, and this article provides some information about the latest version.
20 Years BloggingOn Saturday, November 6th, 2004, I wrote the text what would become my first blog post. It’s in Spanish, and I wrote it on my beloved iBook G3 near a boarding gate at the Ezeiza International Airport, after having spent a long month in Buenos Aires visiting family and friends.
Migrating De Programmatica Ipsum From WordPress to HugoI finally did it: I migrated my monthly magazine “De Programmatica Ipsum” from WordPress to Hugo, and this blog post explains how it happened.
Exporting Hugo to PDFHugo is fantastic but it misses one key functionality: the generation of PDF files. This article provides a possible solution for it using Podman, Pandoc, and a custom tool built in Rust.
Hugo in DevOps ModeAs I explained last week I have been updating this website in various ways; I removed the downloadable PDFs, then added privacy-friendly analytics, and finally, I set up a scheduled pipeline in GitLab to automatically build and deploy this website every Friday morning.
How to Use Demo MagicMy colleague Tobru recently pointed me to demo-magic, and I now seriously wonder how could I ever do a live demo without this. The description of the project says it all:
Migrating from WordPress to HugoI’ve been migrating old blog posts (2004-2014) to this blog lately, and you can find them by clicking the “Next” button at the bottom of the index.
RebootI started my first blog in December 2004. But that was not my first website. I published that one in August 1996. At first, just a pure HTML website, with almost no JavaScript or CSS, lots of <FONT> and <FRAME> and <MARQUEE> tags all over the place.