<?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/site/</id><title>Site</title><updated>2026-09-08T22:12:29Z</updated><link rel="self" type="application/atom+xml" href="https://blog.pgxn.org/tags/site/feed.xml"/><link rel="alternate" type="text/html" href="https://blog.pgxn.org/tags/site/"/><author><name>The PGXN Maintainers</name></author><generator uri="https://gohugo.io/" version="0.167.0">Hugo</generator><entry><id>https://blog.pgxn.org/post/827227334118604800</id><title type="html">Inter-documentation and image links now work on PGXN</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2026/relative-links/"/><updated>2026-10-07T16:13:48Z</updated><published>2026-09-08T22:12:29Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="images" label="Images"/><category scheme="https://blog.pgxn.org/tags" term="links" label="Links"/><category scheme="https://blog.pgxn.org/tags" term="site" label="Site"/><summary type="html">From the Department of It’s About Time: Inter-documentation and image links
now work on PGXN.</summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>Way back in 2015, I opened a <a href="https://github.com/pgxn/pgxn-api/issues/38" title="Teach Parser to resolve doc links to the .html files they generate">PGXN API issue</a> to allow links between documents
rendered by PGXN to work. In 2024 I followed up with <a href="https://github.com/pgxn/pgxn-api/issues/40" title="Teach Parser to resolve relative Image Links">another issue</a> to enable
relative links to images to work. I mean, everyone wants this, right? It&rsquo;s how
your favorite source code sit works.</p>
<p>Now so does PGXN. As of today, links between documents and to images work.
Check it out in the newly-released <a href="https://pgxn.org/dist/chdb/0.1.1/" title="chdb 0.1.1 on PGXN">chdb extension docs</a>, which both link to
the <code>chdb</code> and <code>chdb_hook</code> docs and to some nice benchmark graphs.</p>
<p>Or see the <a href="https://pgxn.org/dist/apacheage/1.4.0/" title="ApacheAge 1.4.0 on PGXN">Apache Age docs</a>, which includes not only documentation images but
also decorative SVGs for the headers.</p>
<p>I&rsquo;m gradually reindexing all of the extensions so that any other documentation
with such links work work; it should be done by tomorrow. Then, at along last,
your extensions can look their very best.</p>
]]></content></entry><entry><id>https://blog.pgxn.org/post/4601750614</id><title type="html">It&amp;rsquo;s Finally Up: The New PGXN Site!</title><link rel="alternate" type="text/html" href="https://blog.pgxn.org/2011/new-pgxn-site/"/><updated>2026-10-07T16:13:48Z</updated><published>2011-04-14T06:32:06Z</published><author><name>David E. Wheeler</name></author><category scheme="https://blog.pgxn.org/tags" term="site" label="Site"/><category scheme="https://blog.pgxn.org/tags" term="launch" label="Launch"/><category scheme="https://blog.pgxn.org/tags" term="final" label="Final"/><category scheme="https://blog.pgxn.org/tags" term="awesome" label="Awesome"/><category scheme="https://blog.pgxn.org/tags" term="api" label="API"/><summary type="html"><![CDATA[<p>I&rsquo;m pleased to announce that the new <a href="https://pgxn.org/">PGXN SITE</a> went live last night. Some of
the things it does:</p>
<ul>
<li>Full text search of all documentation, distribution metadata and <code>README</code>s,
extensions metadata, and users</li>
<li>list of the 56 most recent uploads</li>
<li>Find users by first letter of nickname (mostly so search spiders can drill
down to all site content)</li>
<li>A tag cloud with the 56 most commonly-used tags (they&rsquo;re all the same size
and color right now because each one is used only once at the moment)</li>
<li>Pages for users (<a href="https://pgxn.org/user/alexk">example</a>)</li>
<li>Pages for distributions, with inlined <code>README</code> (<a href="https://pgxn.org/dist/explanation/">example</a>)</li>
<li>Browse unzipped distributions (<a href="https://api.pgxn.org/src/semver/semver-0.2.0/">example</a>)</li>
<li>Pages for documentation (<a href="https://pgxn.org/dist/explanation/doc/explanation.html">example</a>)</li>
<li>Permalinks for extensions <a href="https://pgxn.org/extension/pair">example</a>)</li>
</ul>
<p>The entire site is backed by the <a href="https://api.pgxn.org/">API Server</a>, which is mainly composed of
static JSON and HTML files read by the site back end from the local file
system. So the site is quite fast. Please browse around, let me know what you
think, and please <a href="https://github.com/pgxn/pgxn-site/issues">report any bugs</a> you find.</p>]]></summary><content type="html" xml:base="https://blog.pgxn.org/" xml:space="preserve"><![CDATA[<p>I&rsquo;m pleased to announce that the new <a href="https://pgxn.org/">PGXN SITE</a> went live last night. Some of
the things it does:</p>
<ul>
<li>Full text search of all documentation, distribution metadata and <code>README</code>s,
extensions metadata, and users</li>
<li>list of the 56 most recent uploads</li>
<li>Find users by first letter of nickname (mostly so search spiders can drill
down to all site content)</li>
<li>A tag cloud with the 56 most commonly-used tags (they&rsquo;re all the same size
and color right now because each one is used only once at the moment)</li>
<li>Pages for users (<a href="https://pgxn.org/user/alexk">example</a>)</li>
<li>Pages for distributions, with inlined <code>README</code> (<a href="https://pgxn.org/dist/explanation/">example</a>)</li>
<li>Browse unzipped distributions (<a href="https://api.pgxn.org/src/semver/semver-0.2.0/">example</a>)</li>
<li>Pages for documentation (<a href="https://pgxn.org/dist/explanation/doc/explanation.html">example</a>)</li>
<li>Permalinks for extensions <a href="https://pgxn.org/extension/pair">example</a>)</li>
</ul>
<p>The entire site is backed by the <a href="https://api.pgxn.org/">API Server</a>, which is mainly composed of
static JSON and HTML files read by the site back end from the local file
system. So the site is quite fast. Please browse around, let me know what you
think, and please <a href="https://github.com/pgxn/pgxn-site/issues">report any bugs</a> you find.</p>
<p>There are a few more things left to do on my list:</p>
<ul>
<li>Add pages for users who don&rsquo;t yet have distributions on the network.</li>
<li>Convert the localization interface to <code>gettext</code> and solicit translations.</li>
<li>Document the API; might lead to some changes as I run across
inconsistencies.</li>
<li>Add an Atom feed of recent releases.</li>
<li>Add aliases for <code>$nickname@pgxn.org</code> addresses, to forward to personal
addresses; this way we can just publish pgxn.org addresses.</li>
<li>Write documentation on how to optimize distributions for optimal exposure on
PGXN.</li>
<li>Consider changing the Permalink URL to something shorter. Suggestions?</li>
</ul>
<p>If you&rsquo;d liked to help out with any of these tasks, just let me know. Better
yet, grab the source from <a href="https://github.org/pgxn/">GitHub</a> and just hack!</p>
<p>Oh, and speaking of the source, I would <em>really</em> appreciate a code review or
four. Although I have solicited advice on key questions fro people more
knowledgeable than I (thanks Aristotle, Miyagawa, Andreas, Graham), the code
is entirely my own. More eyes will be a huge help!</p>
<p>Tomorrow I&rsquo;ll blog a bit about the architecture for the network. I&rsquo;m quite
happy with it.</p>
]]></content></entry></feed>