<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>hugodoks</title><link>https://fernandezvara.github.io/hugodoks/</link><description>Recent content on hugodoks</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://fernandezvara.github.io/hugodoks/index.xml" rel="self" type="application/rss+xml"/><item><title>hint</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/hint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/hint/</guid><description>&lt;p&gt;&lt;code&gt;hint&lt;/code&gt; renders a titled callout box with a Markdown body. Give the style alone, positionally, or the style and a title by name:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; hint warning &amp;gt;}}Something that can bite if ignored.{{&amp;lt; /hint &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; hint style=&amp;#34;tip&amp;#34; title=&amp;#34;Best practice&amp;#34; &amp;gt;}}The recommended way.{{&amp;lt; /hint &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Shortcode parameters are either all positional or all named, so a custom title needs &lt;code&gt;style=&amp;quot;…&amp;quot;&lt;/code&gt; too. Styles: &lt;code&gt;info&lt;/code&gt; (default), &lt;code&gt;note&lt;/code&gt;, &lt;code&gt;tip&lt;/code&gt;, &lt;code&gt;warning&lt;/code&gt;, &lt;code&gt;danger&lt;/code&gt;, &lt;code&gt;success&lt;/code&gt;; unknown styles fall back to &lt;code&gt;info&lt;/code&gt;. The title defaults to the style&amp;rsquo;s name.&lt;/p&gt;</description></item><item><title>Your first docs site</title><link>https://fernandezvara.github.io/hugodoks/docs/guides/first-site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/guides/first-site/</guid><description>&lt;p&gt;The fastest path from zero to a rendered docs page.&lt;/p&gt;
&lt;h2 id="mount-the-theme"&gt;Mount the theme&lt;a class="hd-anchor" href="#mount-the-theme" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo mod init example.com/mydocs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo mod get github.com/fernandezvara/hugodoks
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c"&gt;# hugo.toml&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;module&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="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imports&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;path&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github.com/fernandezvara/hugodoks&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;outputs&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;home&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;html&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;rss&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;searchindex&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="add-content"&gt;Add content&lt;a class="hd-anchor" href="#add-content" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo new docs/_index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo new docs/getting-started.md
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="serve"&gt;Serve&lt;a class="hd-anchor" href="#serve" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The sidebar shows both &lt;strong&gt;Guides&lt;/strong&gt; and &lt;strong&gt;Shortcodes&lt;/strong&gt; as collapsible groups — opening one collapses the other.&lt;/p&gt;</description></item><item><title>button</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/button/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/button/</guid><description>&lt;p&gt;&lt;code&gt;button&lt;/code&gt; renders a link as a Pico &lt;code&gt;role=&amp;quot;button&amp;quot;&lt;/code&gt; element. Named params: &lt;code&gt;href&lt;/code&gt;, &lt;code&gt;style&lt;/code&gt; (&lt;code&gt;secondary&lt;/code&gt; or &lt;code&gt;contrast&lt;/code&gt;), &lt;code&gt;icon&lt;/code&gt; and the &lt;code&gt;outline=&amp;quot;true&amp;quot;&lt;/code&gt; flag. External links get &lt;code&gt;rel=&amp;quot;noopener&amp;quot;&lt;/code&gt; automatically.&lt;/p&gt;
&lt;a href="../getting-started/" role="button"&gt;&lt;i class="ph ph-rocket-launch hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
 Get started&lt;/a&gt;

&lt;a href="../shortcodes/" role="button" class="secondary outline"&gt;Back to the gallery&lt;/a&gt;

&lt;a href="https://github.com/fernandezvara/hugodoks" role="button" class="contrast" rel="noopener"&gt;&lt;i class="ph ph-code hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
 hugodoks on GitHub&lt;/a&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; button href=&amp;#34;../getting-started/&amp;#34; icon=&amp;#34;rocket-launch&amp;#34; &amp;gt;}}Get started{{&amp;lt; /button &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; button href=&amp;#34;../shortcodes/&amp;#34; style=&amp;#34;secondary&amp;#34; outline=&amp;#34;true&amp;#34; &amp;gt;}}Back to the gallery{{&amp;lt; /button &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; button href=&amp;#34;https://github.com/fernandezvara/hugodoks&amp;#34; style=&amp;#34;contrast&amp;#34; icon=&amp;#34;code&amp;#34; &amp;gt;}}hugodoks on GitHub{{&amp;lt; /button &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>pagelink</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/pagelink/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/pagelink/</guid><description>&lt;p&gt;&lt;code&gt;pagelink&lt;/code&gt; takes a content path (positional or &lt;code&gt;page=&lt;/code&gt;) and renders a card with the target&amp;rsquo;s icon, title and description. Because it resolves through &lt;code&gt;site.GetPage&lt;/code&gt;, a typo warns at build time instead of 404ing your readers.&lt;/p&gt;

&lt;a class="hd-pagelink" href="https://fernandezvara.github.io/hugodoks/docs/getting-started/"&gt;
 &lt;span class="hd-pagelink-title"&gt;
 &lt;i class="ph ph-rocket-launch hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
Getting started
 &lt;/span&gt;
 &lt;p class="hd-pagelink-desc"&gt;Install hugodoks in a new Hugo project and publish your first docs page.&lt;/p&gt;
&lt;/a&gt;

&lt;a class="hd-pagelink" href="https://fernandezvara.github.io/hugodoks/docs/configuration/"&gt;
 &lt;span class="hd-pagelink-title"&gt;
 &lt;i class="ph ph-gear-six hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
Configuration
 &lt;/span&gt;
 &lt;p class="hd-pagelink-desc"&gt;Site params, menus and build settings hugodoks understands.&lt;/p&gt;
&lt;/a&gt;
&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; pagelink &amp;#34;/docs/getting-started&amp;#34; &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; pagelink page=&amp;#34;/docs/configuration&amp;#34; &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>columns</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/columns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/columns/</guid><description>&lt;p&gt;&lt;code&gt;columns&lt;/code&gt; wraps &lt;code&gt;column&lt;/code&gt; children in Pico&amp;rsquo;s &lt;code&gt;.grid&lt;/code&gt; — equal-width columns on desktop that stack under 768px.&lt;/p&gt;
&lt;div class="grid hd-columns"&gt;
 
&lt;div class="hd-column"&gt;
 &lt;p&gt;&lt;strong&gt;Left column&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Markdown works in here&lt;/li&gt;
&lt;li&gt;Lists, code, other shortcodes&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;div class="hd-column"&gt;
 &lt;p&gt;&lt;strong&gt;Middle column&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each &lt;code&gt;column&lt;/code&gt; is an equal share of the row.&lt;/p&gt;

&lt;/div&gt;

&lt;div class="hd-column"&gt;
 &lt;p&gt;&lt;strong&gt;Right column&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo server --bind 0.0.0.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; columns &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; column &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="gs"&gt;**Left column**&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; /column &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; column &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="gs"&gt;**Right column**&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; /column &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; /columns &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>steps</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/steps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/steps/</guid><description>&lt;p&gt;&lt;code&gt;steps&lt;/code&gt; wraps a Markdown ordered list and renders it with large accent step markers — use it for install procedures and tutorials.&lt;/p&gt;
&lt;div class="hd-steps"&gt;
 &lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Create the site&lt;/strong&gt; — &lt;code&gt;hugo new site my-docs&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add the theme&lt;/strong&gt; — import &lt;code&gt;github.com/fernandezvara/hugodoks&lt;/code&gt; as a Hugo module&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure outputs&lt;/strong&gt; — add &lt;code&gt;searchindex&lt;/code&gt; to &lt;code&gt;outputs.home&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Write docs&lt;/strong&gt; — pages under &lt;code&gt;content/docs/&lt;/code&gt; appear in the sidebar&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ship it&lt;/strong&gt; — &lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; steps &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; &lt;span class="gs"&gt;**Create the site**&lt;/span&gt; — &lt;span class="sb"&gt;`hugo new site my-docs`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; &lt;span class="gs"&gt;**Add the theme**&lt;/span&gt; — import &lt;span class="sb"&gt;`github.com/fernandezvara/hugodoks`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; /steps &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>tabs</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/tabs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/tabs/</guid><description>&lt;p&gt;&lt;code&gt;tabs&lt;/code&gt; groups &lt;code&gt;tab&lt;/code&gt; children into keyboard-accessible tabbed panels. Each &lt;code&gt;tab&lt;/code&gt; takes its title as the first positional parameter (or &lt;code&gt;title=&lt;/code&gt;). Panels hold any Markdown, including code blocks.&lt;/p&gt;
&lt;div class="hd-tabs" id="hd-tabs-0"&gt;
 &lt;div class="hd-tablist" role="tablist"&gt;
 
 &lt;button class="hd-tab" role="tab" id="hd-tabs-0-tab-0"
 aria-controls="hd-tabs-0-panel-0" aria-selected="true"&gt;Hugo module&lt;/button&gt;
 
 &lt;button class="hd-tab" role="tab" id="hd-tabs-0-tab-1"
 aria-controls="hd-tabs-0-panel-1" aria-selected="false"&gt;Git submodule&lt;/button&gt;
 
 &lt;button class="hd-tab" role="tab" id="hd-tabs-0-tab-2"
 aria-controls="hd-tabs-0-panel-2" aria-selected="false"&gt;Docker&lt;/button&gt;
 
 &lt;/div&gt;
 
&lt;div class="hd-tabpanel" role="tabpanel" id="hd-tabs-0-panel-0"
 aria-labelledby="hd-tabs-0-tab-0"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&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;module&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="p"&gt;[[&lt;/span&gt;&lt;span class="nx"&gt;module&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;imports&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;path&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;github.com/fernandezvara/hugodoks&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class="hd-tabpanel" role="tabpanel" id="hd-tabs-0-panel-1"
 aria-labelledby="hd-tabs-0-tab-1" hidden&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git submodule add https://github.com/fernandezvara/hugodoks themes/hugodoks
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;theme&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;hugodoks&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div class="hd-tabpanel" role="tabpanel" id="hd-tabs-0-panel-2"
 aria-labelledby="hd-tabs-0-tab-2" hidden&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker run --rm -v &lt;span class="s2"&gt;&amp;#34;&lt;/span&gt;&lt;span class="nv"&gt;$PWD&lt;/span&gt;&lt;span class="s2"&gt;:/src&amp;#34;&lt;/span&gt; -w /src &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; docker.io/hugomods/hugo:exts hugo server --bind 0.0.0.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; tabs &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; tab &amp;#34;Hugo module&amp;#34; &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ``&lt;span class="sb"&gt;`toml
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sb"&gt; path = &amp;#34;github.com/fernandezvara/hugodoks&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="sb"&gt; `&lt;/span&gt;``
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; /tab &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; tab &amp;#34;Git submodule&amp;#34; &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; theme = &amp;#34;hugodoks&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {{&amp;lt; /tab &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; /tabs &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>annotated</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/annotated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/annotated/</guid><description>&lt;p&gt;&lt;code&gt;annotated&lt;/code&gt; renders a code block with a numbered annotation list beneath it in a &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt;. Split code from notes with &lt;code&gt;&amp;lt;!-- annotations --&amp;gt;&lt;/code&gt; — the ordered list becomes the caption.&lt;/p&gt;
&lt;figure class="hd-annotated"&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&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;outputs&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;home&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;html&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;rss&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;searchindex&amp;#34;&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;markup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;highlight&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;noClasses&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 
 &lt;figcaption class="hd-annotations"&gt;
 &lt;ol&gt;
&lt;li&gt;&lt;code&gt;searchindex&lt;/code&gt; emits &lt;code&gt;/index.json&lt;/code&gt;, the data source for the search modal. Hugo never merges &lt;code&gt;outputs&lt;/code&gt; from a theme — declare it yourself.&lt;/li&gt;
&lt;li&gt;Class-based highlighting lets the theme&amp;rsquo;s light/dark code stylesheets apply; the default inline styles would ignore the theme toggle.&lt;/li&gt;
&lt;/ol&gt;

 &lt;/figcaption&gt;
 
&lt;/figure&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; annotated &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```toml
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;noClasses&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;```&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;!-- annotations --&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;1.&lt;/span&gt; The note for this code.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;2.&lt;/span&gt; Another note.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; /annotated &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>types</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/types/</guid><description>&lt;p&gt;&lt;code&gt;types&lt;/code&gt; renders pipe-separated values as a row of code badges — for parameter signatures, front-matter reference tables and return types.&lt;/p&gt;
&lt;p&gt;Accepted values for &lt;code&gt;params.docs.repoBranch&lt;/code&gt;:&lt;/p&gt;
&lt;div class="hd-types"&gt;
 
 &lt;code class="hd-type"&gt;string&lt;/code&gt;
 
 &lt;code class="hd-type"&gt;&amp;#34;main&amp;#34;&lt;/code&gt;
 
 &lt;code class="hd-type"&gt;&amp;#34;develop&amp;#34;&lt;/code&gt;
 
&lt;/div&gt;

&lt;p&gt;A hint&amp;rsquo;s style positional parameter:&lt;/p&gt;
&lt;div class="hd-types"&gt;
 
 &lt;code class="hd-type"&gt;info&lt;/code&gt;
 
 &lt;code class="hd-type"&gt;warning&lt;/code&gt;
 
 &lt;code class="hd-type"&gt;danger&lt;/code&gt;
 
 &lt;code class="hd-type"&gt;success&lt;/code&gt;
 
&lt;/div&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; types &amp;gt;}}string | &amp;#34;main&amp;#34; | &amp;#34;develop&amp;#34;{{&amp;lt; /types &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>paramcallout</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/paramcallout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/paramcallout/</guid><description>&lt;p&gt;&lt;code&gt;paramcallout&lt;/code&gt; renders its body as a linked callout &lt;strong&gt;only when the named site param is set&lt;/strong&gt; — the link points at the param&amp;rsquo;s value. It&amp;rsquo;s the page-level counterpart of the &lt;a href="../../landing-page/#banner"&gt;landing banner&lt;/a&gt;&amp;rsquo;s &lt;code&gt;only_when_param&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Use it for &amp;ldquo;a live demo is running&amp;rdquo; notes on pages that describe one: deploy previews inject the URL at build time, and the callout simply isn&amp;rsquo;t there in builds without it.&lt;/p&gt;

&lt;aside class="hd-hint hd-hint--info"&gt;
 &lt;p class="hd-hint-title"&gt;&lt;i class="ph ph-info hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
Info&lt;/p&gt;
 Nothing rendered above? That&amp;rsquo;s the feature working: this build has no &lt;code&gt;exampleurl&lt;/code&gt; param. Rebuild with &lt;code&gt;HUGO_PARAMS_EXAMPLEURL=&amp;quot;https://example.com&amp;quot;&lt;/code&gt; to see it — the theme&amp;rsquo;s own test suite asserts both cases.
&lt;/aside&gt;

&lt;h2 id="source"&gt;Source&lt;a class="hd-anchor" href="#source" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-markdown" data-lang="markdown"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; paramcallout param=&amp;#34;exampleurl&amp;#34; icon=&amp;#34;squares-four&amp;#34; &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A live deployment was configured for this build — open it
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{{&amp;lt; /paramcallout &amp;gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Named params: &lt;code&gt;param&lt;/code&gt; (the site param to check, required) and &lt;code&gt;icon&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Getting started</title><link>https://fernandezvara.github.io/hugodoks/docs/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/getting-started/</guid><description>&lt;p&gt;This guide takes a brand-new Hugo project to a running documentation site in a few minutes.&lt;/p&gt;
&lt;h2 id="requirements"&gt;Requirements&lt;a class="hd-anchor" href="#requirements" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hugo Extended &lt;code&gt;&amp;gt;= 0.154.0&lt;/code&gt;&lt;/strong&gt; — check with &lt;code&gt;hugo version&lt;/code&gt;. The theme needs the extended edition for its asset pipeline.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git and Go&lt;/strong&gt; — only if you install the theme as a Hugo module (recommended below).&lt;/li&gt;
&lt;/ul&gt;
&lt;aside class="hd-hint hd-hint--info"&gt;
 &lt;p class="hd-hint-title"&gt;&lt;i class="ph ph-info hd-icon" aria-hidden="true"&gt;&lt;/i&gt;
Info&lt;/p&gt;
 No Hugo installed? The theme repository itself is dockerized — inside a clone of hugodoks, &lt;code&gt;make serve&lt;/code&gt; runs this site at &lt;a href="http://localhost:1313"&gt;http://localhost:1313&lt;/a&gt; with the &lt;code&gt;hugomods/hugo:exts&lt;/code&gt; image and nothing installed locally.
&lt;/aside&gt;

&lt;h2 id="1-create-a-site"&gt;1. Create a site&lt;a class="hd-anchor" href="#1-create-a-site" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo new site my-docs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; my-docs
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="2-add-the-theme"&gt;2. Add the theme&lt;a class="hd-anchor" href="#2-add-the-theme" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="hd-tabs" id="hd-tabs-1"&gt;
 &lt;div class="hd-tablist" role="tablist"&gt;
 
 &lt;button class="hd-tab" role="tab" id="hd-tabs-1-tab-0"
 aria-controls="hd-tabs-1-panel-0" aria-selected="true"&gt;Hugo module (recommended)&lt;/button&gt;
 
 &lt;button class="hd-tab" role="tab" id="hd-tabs-1-tab-1"
 aria-controls="hd-tabs-1-panel-1" aria-selected="false"&gt;Git submodule&lt;/button&gt;
 
 &lt;/div&gt;
 
&lt;div class="hd-tabpanel" role="tabpanel" id="hd-tabs-1-panel-0"
 aria-labelledby="hd-tabs-1-tab-0"&gt;
 &lt;p&gt;Initialize the site as a Go module, then import the theme in &lt;code&gt;hugo.toml&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>icons</title><link>https://fernandezvara.github.io/hugodoks/docs/shortcodes/icons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/shortcodes/icons/</guid><description>&lt;p&gt;&lt;code&gt;icons&lt;/code&gt; renders every glyph in the theme&amp;rsquo;s vendored &lt;a href="https://phosphoricons.com"&gt;Phosphor&lt;/a&gt; font (regular weight) with its name — no network needed. Use any name below wherever the theme accepts an icon:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;icon:&lt;/code&gt; front matter&lt;/strong&gt; — sidebar nav and section cards.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;params.brand.icon&lt;/code&gt;&lt;/strong&gt; — next to the site title.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;params.docs.aiAssistIcon&lt;/code&gt;&lt;/strong&gt; — the &amp;ldquo;Ask AI&amp;rdquo; dropdown button.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shortcodes&lt;/strong&gt; — &lt;code&gt;icon&lt;/code&gt; parameter on &lt;code&gt;button&lt;/code&gt;, &lt;code&gt;pagelink&lt;/code&gt;, &lt;code&gt;paramcallout&lt;/code&gt;; landing &lt;code&gt;icon:&lt;/code&gt; fields.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Templates&lt;/strong&gt; — &lt;code&gt;{{ partial &amp;quot;hd-icon.html&amp;quot; &amp;quot;rocket-launch&amp;quot; }}&lt;/code&gt; renders &lt;code&gt;&amp;lt;i class=&amp;quot;ph ph-rocket-launch hd-icon&amp;quot;&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unknown names render a blank glyph — there is no fallback.&lt;/p&gt;</description></item><item><title>Configuration</title><link>https://fernandezvara.github.io/hugodoks/docs/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/configuration/</guid><description>&lt;p&gt;Everything below goes in your site&amp;rsquo;s &lt;code&gt;hugo.toml&lt;/code&gt; (or the YAML/JSON equivalent). The complete working example is this site&amp;rsquo;s own &lt;a href="https://github.com/fernandezvara/hugodoks/blob/main/exampleSite/hugo.toml"&gt;&lt;code&gt;hugo.toml&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="required-build-settings"&gt;Required build settings&lt;a class="hd-anchor" href="#required-build-settings" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&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;outputs&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;home&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;html&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;rss&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;searchindex&amp;#34;&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;markup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;highlight&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;noClasses&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;outputs.home&lt;/code&gt;&lt;/strong&gt; — Hugo does not merge &lt;code&gt;outputs&lt;/code&gt; from a theme. &lt;code&gt;searchindex&lt;/code&gt; emits &lt;code&gt;/index.json&lt;/code&gt;, the data source for the &lt;a href="../features/#search"&gt;search modal&lt;/a&gt;; &lt;code&gt;rss&lt;/code&gt; enables the RSS feed linked in &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;. Omit &lt;code&gt;searchindex&lt;/code&gt; and the search trigger quietly does nothing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;markup.highlight.noClasses = false&lt;/code&gt;&lt;/strong&gt; — makes Chroma emit CSS classes so the theme&amp;rsquo;s light/dark-scoped code stylesheets apply. With the default &lt;code&gt;true&lt;/code&gt;, every code block is frozen to inline Monokai colors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="site-params"&gt;Site params&lt;a class="hd-anchor" href="#site-params" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Param&lt;/th&gt;
 &lt;th&gt;Default&lt;/th&gt;
 &lt;th&gt;Purpose&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.description&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;Fallback &lt;code&gt;&amp;lt;meta name=&amp;quot;description&amp;quot;&amp;gt;&lt;/code&gt; for pages without their own &lt;code&gt;description&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.navRoot&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/docs&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Section used as the root of the left sidebar nav&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.navDefaultIcon&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;dot&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Fallback sidebar icon for pages without &lt;code&gt;icon&lt;/code&gt; in front matter (&lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt; renders an empty slot)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.editPage&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Show an &amp;ldquo;Edit this page&amp;rdquo; link under each docs article&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.lastMod&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Show a &amp;ldquo;Last updated&amp;rdquo; line (Git date when &lt;code&gt;enableGitInfo&lt;/code&gt; is on)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.repoURL&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;Repository base URL for the edit link (GitHub, GitLab and Bitbucket layouts are detected)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.repoBranch&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;main&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Branch used in edit links&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.repoContentDir&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;content&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Directory inside the repo that holds content files&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.aiAssist&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Show an &amp;ldquo;Ask AI&amp;rdquo; dropdown in docs article headers with prefilled ChatGPT/Claude links to the page&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.aiAssistIcon&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;Icon in the dropdown button: a &lt;a href="https://phosphoricons.com"&gt;Phosphor&lt;/a&gt; name (e.g. &lt;code&gt;sparkle&lt;/code&gt;)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.docs.aiAssistLabel&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Ask AI&amp;rdquo;&lt;/td&gt;
 &lt;td&gt;Text of the dropdown button&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.brand.icon&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;Optional icon next to the site title: a &lt;a href="https://phosphoricons.com"&gt;Phosphor&lt;/a&gt; name (e.g. &lt;code&gt;book&lt;/code&gt;) or a path to an &lt;code&gt;.svg&lt;/code&gt; in &lt;code&gt;assets/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.footer.copyright&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;Footer line, rendered as Markdown&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;params.social.github&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;—&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;owner/repo&lt;/code&gt; shown on the home page&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Example:&lt;/p&gt;</description></item><item><title>Landing page</title><link>https://fernandezvara.github.io/hugodoks/docs/landing-page/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/landing-page/</guid><description>&lt;p&gt;The home page is assembled from sections declared in &lt;code&gt;data/landing.yaml&lt;/code&gt;. Each section picks a partial via &lt;code&gt;template&lt;/code&gt;, is toggled with &lt;code&gt;enable&lt;/code&gt;, and ordered by &lt;code&gt;weight&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;sections&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;hero&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;enable&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;weight&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;10&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;template&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;hero&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="c"&gt;# …section-specific fields&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Delete the file — or set every &lt;code&gt;enable: false&lt;/code&gt; — and the home page falls back to rendering &lt;code&gt;content/_index.md&lt;/code&gt; as a plain article.&lt;/p&gt;
&lt;h2 id="hero"&gt;Hero&lt;a class="hd-anchor" href="#hero" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;A badge, a title, a Markdown subtitle, a row of call-to-action buttons and an info line:&lt;/p&gt;</description></item><item><title>Features</title><link>https://fernandezvara.github.io/hugodoks/docs/features/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://fernandezvara.github.io/hugodoks/docs/features/</guid><description>&lt;p&gt;A tour of what hugodoks renders for every docs site, and the switches that control it.&lt;/p&gt;
&lt;h2 id="sidebar-navigation"&gt;Sidebar navigation&lt;a class="hd-anchor" href="#sidebar-navigation" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Pages under &lt;code&gt;params.docs.navRoot&lt;/code&gt; (default &lt;code&gt;/docs&lt;/code&gt;) become the left sidebar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leaf pages and sections sort by &lt;code&gt;weight&lt;/code&gt;; a page&amp;rsquo;s &lt;code&gt;icon&lt;/code&gt; shows next to its title. Pages without one get a fallback marker — &lt;code&gt;params.docs.navDefaultIcon&lt;/code&gt; (default &lt;code&gt;dot&lt;/code&gt;; set &lt;code&gt;&amp;quot;&amp;quot;&lt;/code&gt; for an empty slot).&lt;/li&gt;
&lt;li&gt;Directories with &lt;code&gt;_index.md&lt;/code&gt; render as collapsible &lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt; groups that auto-open on the active page. The section title links to its &lt;code&gt;_index&lt;/code&gt; page; the caret toggles the group. Sibling groups stay open independently, like a file browser, and each group&amp;rsquo;s open state persists in &lt;code&gt;localStorage&lt;/code&gt; across page loads.&lt;/li&gt;
&lt;li&gt;The current page is highlighted and marked &lt;code&gt;aria-current=&amp;quot;page&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Below 768px the sidebar becomes an off-canvas drawer opened by the header&amp;rsquo;s hamburger button.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="table-of-contents"&gt;Table of contents&lt;a class="hd-anchor" href="#table-of-contents" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;With &lt;code&gt;toc: true&lt;/code&gt; in front matter, a sticky &amp;ldquo;On this page&amp;rdquo; aside is built from the page&amp;rsquo;s &lt;code&gt;h2&lt;/code&gt;–&lt;code&gt;h3&lt;/code&gt; headings (configure the range with &lt;code&gt;markup.tableOfContents.startLevel&lt;/code&gt;/&lt;code&gt;endLevel&lt;/code&gt;). The toggle button collapses it and remembers the choice across pages via &lt;code&gt;localStorage&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>