<?xml version="1.0" encoding="UTF-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><id>https://blog.pgxn.org/tags/hugo/</id><title>Hugo</title><updated>2026-10-08T15:39:56Z</updated><link rel="self" type="application/atom+xml" href="https://blog.pgxn.org/tags/hugo/feed.xml"/><link rel="alternate" type="text/html" href="https://blog.pgxn.org/tags/hugo/"/><author><name>The PGXN Maintainers</name></author><generator uri="https://gohugo.io/" version="0.167.0">Hugo</generator><entry><id>https://blog.pgxn.org/2026/new-blog/</id><title type="html">Welcome to the New PGXN Blog</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2026/new-blog/"/><updated>2026-10-08T15:40:16Z</updated><published>2026-10-08T15:39:56Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="blog" label="Blog"/><category scheme="https://blog.pgxn.org/tags" term="hugo" label="Hugo"/><category scheme="https://blog.pgxn.org/tags" term="tumblr" label="Tumblr"/><summary type="html">The PGXN Blog has a new home.</summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>After a couple years putting off, I finally made some time to migrate the
<a href="https://blog.pgxn.org" title="News and Updates from the PostgreSQL Extension Network">PGXN Blog</a> &mdash; the canonical site where this very post lives &mdash; from the
original Tumblr blog set up in 2010. It now lives <a href="https://github.com/pgxn/pgxn-blog" title="The PGXN Blog on GitHub">in Git</a> as Markdown files
and relies on <a href="https://gohugo.io" title="Hugo: The world’s fastest framework for building websites">Hugo</a> to build the site and GitHub Pages to serve it. I even
migrated the old Twitter cross-posts; their titles all end in &ldquo;ⓣ&rdquo; to
distinguish them from normal posts.</p>
<p>I&rsquo;ve made quite a few Hugo sites over the years, including my <a href="https://justatheory.com/" title="Just a Theory">personal blog</a>
and a couple of internal blogs for present and past employers. It lets me
write posts in Markdown as I prefer, without the limitations of Tumblr&rsquo;s
hobbled formatting. It also allows others to contribute simply by making a
<a href="https://github.com/pgxn/pgxn-blog/pulls" title="PGXN Blog Pull Requests">pull request</a>.</p>
<p>I started the layout with the minimalist <a href="https://github.com/hugo-sid/hugo-blog-awesome" title="Fast, minimal blog with dark mode support">hugo-blog-awesome</a> theme (its only
JavaScript operates the dark/light mode toggle), but modified it to suit my
whims, including a tag list at the end of each post and proper formatting of
titles. The site consists entirely of static files, so should load quite
quickly. I also borrowed the <a href="https://en.wikipedia.org/wiki/Atom_%28web_standard%29" title="Wikipedia: Atom (web standard)">Atom feed</a> code from my <a href="https://justatheory.com/" title="Just a Theory">personal blog</a> to
publish full text posts for syndication to <a href="https://planet.postgresql.org">Planet PostgreSQL</a> and elsewhere.</p>
<p>Each post has a new URL, <code>/{year}/{slug}</code>, but the old URLs remain as simple
pages with a <code>&lt;meta http-equiv=&quot;refresh&quot;&gt;</code> element to redirect to the new URL.
The new feed also reuses the IDs of the old Tumblr posts, so subscriptions
should never show dupes; <a href="https://github.com/pgxn/pgxn-blog/issues/new" title="Create new PGXN Blog Issue">file an issue</a> if you notice any problems.</p>
<p>Thanks for continuing to tune in to PGXN news and updates over the years. I&rsquo;ve
got a couple of interesting things coming up shortly, so watch out for more!</p>
]]></content></entry></feed>