<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on Retro Dispatch</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/</link><description>Recent content in Documentation on Retro Dispatch</description><generator>Hugo</generator><language>en-us</language><copyright>© 2026 Retro Dispatch</copyright><atom:link href="https://phantompixeldev.github.io/hugo-theme-retrocss/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Installation</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/install/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/install/</guid><description>&lt;h2 id="as-a-hugo-module"&gt;
 As a Hugo module
 &lt;a class="heading-anchor" href="#as-a-hugo-module" aria-label="Link to As a Hugo module"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma retro-code"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo mod init github.com/you/your-site
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo mod get github.com/PhantomPixelDev/hugo-theme-retrocss&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="as-a-submodule"&gt;
 As a submodule
 &lt;a class="heading-anchor" href="#as-a-submodule" aria-label="Link to As a submodule"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma retro-code"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git submodule add https://github.com/PhantomPixelDev/hugo-theme-retrocss themes/hugo-theme-retrocss&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Configuration</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/configuration/</guid><description>&lt;h2 id="accent-hue"&gt;
 Accent hue
 &lt;a class="heading-anchor" href="#accent-hue" aria-label="Link to Accent hue"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Set &lt;code&gt;params.accentHue&lt;/code&gt; to any RetroCSS hue and the whole site follows, in both
themes.&lt;/p&gt;
&lt;h2 id="corners"&gt;
 Corners
 &lt;a class="heading-anchor" href="#corners" aria-label="Link to Corners"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;params.borderRadius&lt;/code&gt; is the framework&amp;rsquo;s single radius token. &lt;code&gt;0&lt;/code&gt; keeps the
Windows 95 squares.&lt;/p&gt;
&lt;h2 id="titles-and-credit"&gt;
 Titles and credit
 &lt;a class="heading-anchor" href="#titles-and-credit" aria-label="Link to Titles and credit"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;params.tagline&lt;/code&gt; is appended to the site title in the home page&amp;rsquo;s &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;, so
a search result says what the site &lt;em&gt;is&lt;/em&gt; rather than only what it is called.&lt;/p&gt;</description></item><item><title>Shortcodes</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/shortcodes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/shortcodes/</guid><description>&lt;p&gt;The theme ships one shortcode per interactive component. None of them add CSS —
each is a thin wrapper over markup the framework already styles.&lt;/p&gt;
&lt;h2 id="alerts"&gt;
 Alerts
 &lt;a class="heading-anchor" href="#alerts" aria-label="Link to Alerts"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="retro-alert retro-alert-info"&gt;&lt;div class="retro-alert-header"&gt;Heads up&lt;/div&gt;
 &lt;div class="retro-alert-body"&gt;&lt;p&gt;Alerts take &lt;code&gt;type&lt;/code&gt; (&lt;code&gt;primary&lt;/code&gt;, &lt;code&gt;success&lt;/code&gt;, &lt;code&gt;warning&lt;/code&gt;, &lt;code&gt;danger&lt;/code&gt;, &lt;code&gt;info&lt;/code&gt;) and an
optional &lt;code&gt;title&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class="retro-alert retro-alert-warning"&gt;
 &lt;div class="retro-alert-body"&gt;&lt;p&gt;A warning with no header.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="cards"&gt;
 Cards
 &lt;a class="heading-anchor" href="#cards" aria-label="Link to Cards"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="retro-card"&gt;&lt;div class="retro-card-header"&gt;System Properties&lt;/div&gt;
 &lt;div class="retro-card-content"&gt;&lt;p&gt;Cards take &lt;code&gt;header&lt;/code&gt;, &lt;code&gt;footer&lt;/code&gt;, &lt;code&gt;image&lt;/code&gt; and &lt;code&gt;imageAlt&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;div class="retro-card-footer"&gt;OK&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="badges-and-buttons"&gt;
 Badges and buttons
 &lt;a class="heading-anchor" href="#badges-and-buttons" aria-label="Link to Badges and buttons"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;span class="retro-badge retro-badge-success"&gt;Shipped&lt;/span&gt;

&lt;span class="retro-badge retro-badge-warning"&gt;Beta&lt;/span&gt;

&lt;span class="retro-badge"&gt;Default&lt;/span&gt;
&lt;/p&gt;</description></item><item><title>Theming</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/theming/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/theming/</guid><description>&lt;p&gt;Everything visual routes through RetroCSS tokens, so a site re-themes itself
from configuration rather than from CSS overrides.&lt;/p&gt;
&lt;h2 id="accent-hue"&gt;
 Accent hue
 &lt;a class="heading-anchor" href="#accent-hue" aria-label="Link to Accent hue"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma retro-code"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;accentHue&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;teal&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Any of the framework&amp;rsquo;s hues works: &lt;code&gt;primary&lt;/code&gt;, &lt;code&gt;success&lt;/code&gt;, &lt;code&gt;danger&lt;/code&gt;, &lt;code&gt;warning&lt;/code&gt;,
&lt;code&gt;info&lt;/code&gt;, &lt;code&gt;teal&lt;/code&gt;, &lt;code&gt;tan&lt;/code&gt;, &lt;code&gt;pink&lt;/code&gt;, &lt;code&gt;lime&lt;/code&gt;, &lt;code&gt;cyan&lt;/code&gt;, &lt;code&gt;orange&lt;/code&gt;, &lt;code&gt;brown&lt;/code&gt;, &lt;code&gt;violet&lt;/code&gt;,
&lt;code&gt;gray&lt;/code&gt;, &lt;code&gt;maroon&lt;/code&gt;, &lt;code&gt;gold&lt;/code&gt;, &lt;code&gt;navy&lt;/code&gt;, &lt;code&gt;olive&lt;/code&gt;, &lt;code&gt;silver&lt;/code&gt;. The theme aliases the four
&lt;code&gt;--retro-primary*&lt;/code&gt; tiers plus &lt;code&gt;-rgb&lt;/code&gt; onto that hue, and because the dark palette
redefines every hue, the accent follows into dark mode with its contrast intact.&lt;/p&gt;</description></item><item><title>Right-to-left</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/rtl/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/rtl/</guid><description>&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma retro-code"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;languages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;languageName&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;العربية&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;direction&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;rtl&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nx"&gt;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The theme emits &lt;code&gt;dir&lt;/code&gt; on &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;, and RetroCSS positions everything with
logical properties, so spacing, alignment and start/end positioning mirror with
nothing to import.&lt;/p&gt;
&lt;h2 id="what-does-not-mirror"&gt;
 What does not mirror
 &lt;a class="heading-anchor" href="#what-does-not-mirror" aria-label="Link to What does not mirror"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The bevels. In the Win9x visual language the light source is fixed at the
top-left, and Windows keeps it there in RTL; flipping the raised and sunken
edges would make every button read as sunken on the wrong side. Only the
semantic accents move — an alert&amp;rsquo;s stripe, a blockquote&amp;rsquo;s rule — because those
mark where a line of text begins.&lt;/p&gt;</description></item><item><title>Deploying</title><link>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/deploying/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://phantompixeldev.github.io/hugo-theme-retrocss/docs/deploying/</guid><description>&lt;h2 id="build"&gt;
 Build
 &lt;a class="heading-anchor" href="#build" aria-label="Link to Build"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma retro-code"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo --minify --gc&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The theme has no Node step and no Sass step. The framework&amp;rsquo;s CSS and JavaScript
are vendored into the theme and served through Hugo Pipes, which means the
standard Hugo binary is enough — you do not need the extended build.&lt;/p&gt;
&lt;h2 id="what-ships"&gt;
 What ships
 &lt;a class="heading-anchor" href="#what-ships" aria-label="Link to What ships"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;One concatenated, fingerprinted stylesheet with a Subresource Integrity hash,
one deferred script, and a search index built as a page resource. Nothing is
fetched from a CDN at runtime, so the site works offline and behind a strict
content security policy.&lt;/p&gt;</description></item></channel></rss>