<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>1robie — Blog</title>
        <link>https://1robie.github.io/blog</link>
        <description>1robie Blog</description>
        <lastBuildDate>Sun, 26 Jul 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 1robie.</copyright>
        <item>
            <title><![CDATA[A place to put things]]></title>
            <link>https://1robie.github.io/blog/hello</link>
            <guid>https://1robie.github.io/blog/hello</guid>
            <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[This site now has one job per section: a portfolio, some general guides,]]></description>
            <content:encoded><![CDATA[<p>This site now has one job per section: a <strong>portfolio</strong>, some general <strong>guides</strong>,
and <strong>documentation for each plugin and library</strong> — plus this blog. Every
project gets its own docs set with its own version history, so a change to one
never reshuffles another.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-one-site-instead-of-one-per-project">Why one site instead of one per project<a href="https://1robie.github.io/blog/hello#why-one-site-instead-of-one-per-project" class="hash-link" aria-label="Direct link to Why one site instead of one per project" title="Direct link to Why one site instead of one per project" translate="no">​</a></h2>
<p>A separate site per plugin means a deploy pipeline per plugin, themes drifting
apart, and no way to search across them. Docusaurus supports several docs plugin
instances in a single project, each with its own sidebar, navigation and
versions, while sharing one theme, one search index and one deploy.</p>
<p>The trade-off: instances cannot link to each other by document id. Cross-project
links have to be absolute paths like <code>/plugins/project-one/</code>. That is a small
price for one codebase.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="versioned-per-release-not-per-minecraft-version">Versioned per release, not per Minecraft version<a href="https://1robie.github.io/blog/hello#versioned-per-release-not-per-minecraft-version" class="hash-link" aria-label="Direct link to Versioned per release, not per Minecraft version" title="Direct link to Versioned per release, not per Minecraft version" translate="no">​</a></h2>
<p>Docs are versioned on the <strong>plugin's</strong> release number. Which Minecraft versions
and server software a release supports is a compatibility table on the page
instead — because the documentation rarely differs between 1.20 and 1.21, but it
very much differs between plugin 1.x and 2.x.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-in-place">What is in place<a href="https://1robie.github.io/blog/hello#what-is-in-place" class="hash-link" aria-label="Direct link to What is in place" title="Direct link to What is in place" translate="no">​</a></h2>
<ul>
<li class=""><strong>Local search</strong> — a static index built at build time, no Algolia account and
no runtime network calls.</li>
<li class=""><strong>Automated deploys</strong> — pushing to <code>main</code> builds and publishes to GitHub
Pages.</li>
<li class=""><strong>Broken links fail the build</strong> — <code>onBrokenLinks: 'throw'</code> means a dead
internal link never reaches production.</li>
</ul>
<p>If you are curious how it fits together, the
<a class="" href="https://1robie.github.io/docs/site-architecture">site architecture</a> page has the details.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="next">Next<a href="https://1robie.github.io/blog/hello#next" class="hash-link" aria-label="Direct link to Next" title="Direct link to Next" translate="no">​</a></h2>
<p>More write-ups as I build things. Everything here is also available over
<a href="https://1robie.github.io/blog/rss.xml" target="_blank" rel="noopener noreferrer" class="">RSS</a>.</p>]]></content:encoded>
            <category>Meta</category>
            <category>Docusaurus</category>
        </item>
    </channel>
</rss>