<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on akos.ma</title><link>https://akos.ma/tags/hugo/</link><description>Recent content in Hugo on akos.ma</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 14 Aug 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://akos.ma/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Embed Images as Base64 Strings in Hugo</title><link>https://akos.ma/blog/how-to-embed-images-as-base64-strings-in-hugo/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/how-to-embed-images-as-base64-strings-in-hugo/</guid><description>&lt;p&gt;You can configure your Hugo website to automatically embed an image into a web page as a &lt;a href="https://en.wikipedia.org/wiki/Base64"&gt;Base64&lt;/a&gt; string; this post shows you how.&lt;/p&gt;</description></item><item><title>Playing With Admonitions</title><link>https://akos.ma/blog/playing-with-admonitions/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/playing-with-admonitions/</guid><description>&lt;p&gt;I&amp;rsquo;ve added the possibility of generating &lt;a href="https://docs.asciidoctor.org/asciidoc/latest/blocks/admonitions/"&gt;Asciidoctor-style admonitions&lt;/a&gt; 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.&lt;/p&gt;</description></item><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>Lister 2.0.0</title><link>https://akos.ma/blog/lister-2.0.0/</link><pubDate>Fri, 21 Mar 2025 00:00:00 +0100</pubDate><guid>https://akos.ma/blog/lister-2.0.0/</guid><description>I&amp;rsquo;ve talked about my Rust project &amp;ldquo;lister&amp;rdquo; 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&amp;rsquo;ve enhanced it quite a bit, and this article provides some information about the latest version.</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>Migrating De Programmatica Ipsum From WordPress to Hugo</title><link>https://akos.ma/blog/migrating-de-programmatica-ipsum-from-wordpress-to-hugo/</link><pubDate>Fri, 10 May 2024 00:00:00 +0200</pubDate><guid>https://akos.ma/blog/migrating-de-programmatica-ipsum-from-wordpress-to-hugo/</guid><description>&lt;p&gt;I finally did it: I migrated my monthly magazine &lt;a href="https://deprogrammaticaipsum.com/"&gt;&amp;ldquo;De Programmatica Ipsum&amp;rdquo;&lt;/a&gt; from &lt;a href="https://wordpress.org/"&gt;WordPress&lt;/a&gt; to &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;, and this blog post explains how it happened.&lt;/p&gt;</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></channel></rss>