<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Getting Started on letsblaze</title><link>https://letsblaze.thomaslaurenson.com/docs/getting-started/</link><description>Recent content in Getting Started on letsblaze</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://letsblaze.thomaslaurenson.com/docs/getting-started/index.xml" rel="self" type="application/rss+xml"/><item><title>Configuration</title><link>https://letsblaze.thomaslaurenson.com/docs/getting-started/configuration/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://letsblaze.thomaslaurenson.com/docs/getting-started/configuration/</guid><description>&lt;p&gt;All letsblaze configuration lives in &lt;code&gt;hugo.toml&lt;/code&gt;. Below is a complete reference
for every supported parameter.&lt;/p&gt;
&lt;h2 id="top-level-settings"&gt;Top-level settings&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key&lt;/th&gt;
 &lt;th&gt;Recommended value&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;languageCode&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;en-US&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Use BCP 47 format with uppercase region subtag&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;enableEmoji&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Enables &lt;code&gt;:shortcode:&lt;/code&gt; emoji syntax in content&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;enableGitInfo&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;true&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Sets &lt;code&gt;lastmod&lt;/code&gt; in sitemap from git commit dates&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disableHugoGeneratorInject&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;letsblaze keeps the Hugo generator tag intentionally&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="pagination"&gt;Pagination&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[pagination]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; pagerSize = &lt;span style="color:#ff0;font-weight:bold"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="markup"&gt;Markup&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[markup.goldmark.renderer]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; unsafe = &lt;span style="color:#fff;font-weight:bold"&gt;true&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# required for shortcodes like &amp;lt;kbd&amp;gt;, &amp;lt;del&amp;gt;, &amp;lt;mark&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[markup.highlight]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; noClasses = &lt;span style="color:#fff;font-weight:bold"&gt;true&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# required — letsblaze has no external CSS&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; style = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;monochrome&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="theme-params"&gt;Theme params&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[params]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; author = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;Your Name&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; copyright = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;Your Name&amp;#34;&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# falls back to site title if not set&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; description = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;Site description&amp;#34;&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# used in meta tags and homepage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; dateFormat = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;2006-01-02&amp;#34;&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# Go reference time format&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; homepagePostCount = &lt;span style="color:#ff0;font-weight:bold"&gt;5&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# recent posts shown on homepage&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; showThemeCredit = &lt;span style="color:#fff;font-weight:bold"&gt;true&lt;/span&gt; &lt;span style="color:#007f7f"&gt;# set false to hide &amp;#34;Theme: letsblaze&amp;#34; in footer&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#007f7f"&gt;# ogImage = &amp;#34;/og-image.png&amp;#34; # path to default OG image in static/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="menus"&gt;Menus&lt;/h2&gt;
&lt;p&gt;Navigation items are defined in &lt;code&gt;hugo.toml&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Installation</title><link>https://letsblaze.thomaslaurenson.com/docs/getting-started/installation/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://letsblaze.thomaslaurenson.com/docs/getting-started/installation/</guid><description>&lt;p&gt;letsblaze requires Hugo &lt;strong&gt;0.134.0 or later&lt;/strong&gt;. Run &lt;code&gt;hugo version&lt;/code&gt; to check.&lt;/p&gt;
&lt;h2 id="option-1--git-submodule-recommended"&gt;Option 1 — Git submodule (recommended)&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#fff;font-weight:bold"&gt;cd&lt;/span&gt; your-hugo-site
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git submodule add https://github.com/thomaslaurenson/letsblaze themes/letsblaze&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;In &lt;code&gt;hugo.toml&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;theme = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;letsblaze&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To update the theme later:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git submodule update --remote --merge&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="option-2--hugo-module"&gt;Option 2 — Hugo module&lt;/h2&gt;
&lt;p&gt;Initialise your site as a Hugo module if you haven&amp;rsquo;t already:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hugo mod init github.com/YOUR-USERNAME/YOUR-SITE&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;In &lt;code&gt;hugo.toml&lt;/code&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;[module]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; [[module.imports]]
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; path = &lt;span style="color:#0ff;font-weight:bold"&gt;&amp;#34;github.com/thomaslaurenson/letsblaze&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Pull the module:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e5e5e5;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hugo mod get&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="option-3--manual-download"&gt;Option 3 — Manual download&lt;/h2&gt;
&lt;p&gt;Download the repository as a zip from GitHub and extract it into &lt;code&gt;themes/letsblaze/&lt;/code&gt;.
Set &lt;code&gt;theme = &amp;quot;letsblaze&amp;quot;&lt;/code&gt; in &lt;code&gt;hugo.toml&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>