<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blogging on akos.ma</title><link>https://akos.ma/tags/blogging/</link><description>Recent content in Blogging on akos.ma</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 15 May 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://akos.ma/tags/blogging/index.xml" rel="self" type="application/rss+xml"/><item><title>Typst</title><link>https://akos.ma/blog/typst/</link><pubDate>Fri, 15 May 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/typst/</guid><description>Three 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.</description></item><item><title>Exploring Hugo Tags</title><link>https://akos.ma/blog/exploring-hugo-tags/</link><pubDate>Fri, 20 Jun 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/exploring-hugo-tags/</guid><description>&lt;p&gt;A 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.&lt;/p&gt;</description></item><item><title>Pandoc Filters in Lua</title><link>https://akos.ma/blog/pandoc-filters-in-lua/</link><pubDate>Fri, 11 Apr 2025 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/pandoc-filters-in-lua/</guid><description>You 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.</description></item><item><title>20 Years Blogging</title><link>https://akos.ma/blog/20-years-blogging/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/20-years-blogging/</guid><description>On Saturday, November 6th, 2004, I wrote the text what would become my first blog post. It&amp;rsquo;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.</description></item><item><title>Jumping to Random Posts</title><link>https://akos.ma/blog/jumping-to-random-posts/</link><pubDate>Fri, 12 Jul 2024 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/jumping-to-random-posts/</guid><description>The attentive among you might have noticed a new &amp;ldquo;Random&amp;rdquo; link at the bottom of each post in this blog, taking you to a (you guessed it) random post on this blog, powered by the RANDOM() function of SQLite (because, you do remember that the search feature in this blog is built on top of SQLite, do you?)</description></item><item><title>Five Years of De Programmatica Ipsum</title><link>https://akos.ma/blog/five-years-of-de-programmatica-ipsum/</link><pubDate>Fri, 08 Sep 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/five-years-of-de-programmatica-ipsum/</guid><description>Last Monday I published the 60th edition of De Programmatica Ipsum, also known as &amp;ldquo;DPI&amp;rdquo;, the &amp;ldquo;unusual magazine about programmers, code, and society, written by humans since 2018.&amp;rdquo; De Programmatica Ipsum has been published continuously every first Monday of each month since October 2018.</description></item><item><title>Exporting Hugo to PDF</title><link>https://akos.ma/blog/exporting-hugo-to-pdf/</link><pubDate>Fri, 28 Apr 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/exporting-hugo-to-pdf/</guid><description>Hugo 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.</description></item><item><title>Hugo in DevOps Mode</title><link>https://akos.ma/blog/hugo-in-devops-mode/</link><pubDate>Fri, 21 Apr 2023 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/hugo-in-devops-mode/</guid><description>&lt;p&gt;As I explained &lt;a href="https://akos.ma/blog/matomo/"&gt;last week&lt;/a&gt; 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.&lt;/p&gt;</description></item><item><title>Mastodon</title><link>https://akos.ma/blog/mastodon/</link><pubDate>Fri, 04 Nov 2022 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/mastodon/</guid><description>&lt;p&gt;Seeing Twitter becoming the Muskverse was the last straw that took me to revive the &lt;a href="https://mastodon.online/@akosma"&gt;Mastodon account&lt;/a&gt; I opened in 2017 and leave Twitter for good.&lt;/p&gt;</description></item><item><title>Migrating from WordPress to Hugo</title><link>https://akos.ma/blog/migrating-from-wordpress-to-hugo/</link><pubDate>Fri, 22 Apr 2022 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/migrating-from-wordpress-to-hugo/</guid><description>&lt;p&gt;I&amp;rsquo;ve been migrating old blog posts (2004-2014) to this blog lately, and you can find them by clicking the &amp;ldquo;Next&amp;rdquo; button at the bottom of the index.&lt;/p&gt;</description></item></channel></rss>