<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo Theme Ananke on Ananke Documentation</title><link>https://gohugo-ananke.github.io/documentation/</link><description>Recent content in Hugo Theme Ananke on Ananke Documentation</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 07 Jun 2026 08:00:00 +0700</lastBuildDate><atom:link href="https://gohugo-ananke.github.io/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>Configuration Reference</title><link>https://gohugo-ananke.github.io/documentation/configuration/reference/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/reference/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#where-configuration-lives"&gt;Where configuration lives&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-hugo-merges-configuration"&gt;How Hugo merges configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-theme-defaults-work"&gt;How theme defaults work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#what-belongs-in-your-site-not-the-theme"&gt;What belongs in your site, not the theme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#installing-the-theme-hugo-module"&gt;Installing the theme: Hugo Module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#installing-the-theme-git-submodule"&gt;Installing the theme: Git submodule&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-to-override-defaults-safely"&gt;How to override defaults safely&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#where-each-example-goes"&gt;Where each example goes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page is the central reference for configuring an Ananke site. It explains
where configuration files live, how Hugo combines them, and how the theme&amp;rsquo;s
defaults interact with your own settings. Individual options are documented on
their own pages (for example &lt;a href="https://gohugo-ananke.github.io/documentation/configuration/general/"&gt;General Configuration&lt;/a&gt;,
&lt;a href="https://gohugo-ananke.github.io/documentation/configuration/social-media-networks/"&gt;Social Media Networks&lt;/a&gt;, and
&lt;a href="https://gohugo-ananke.github.io/documentation/configuration/seo/"&gt;SEO&lt;/a&gt;); this page explains the structure those options sit
inside.&lt;/p&gt;</description></item><item><title>Introduction to Hooks &amp; Filters</title><link>https://gohugo-ananke.github.io/documentation/hooks-and-filters/introduction/</link><pubDate>Sun, 17 May 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/hooks-and-filters/introduction/</guid><description>&lt;a class="f6 link dim br2 ba bw1 ph3 pv2 mb2 dib navy" href="https://github.com/gohugo-ananke/ananke/releases/tag/v2.17.0" target="_blank" rel="noopener"&gt;
 since 2.17.0
 &lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#hooks-and-filters"&gt;Hooks and filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#difference-between-hooks-and-filters"&gt;Difference between hooks and filters&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#hooks"&gt;Hooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#filters"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#terminology"&gt;Terminology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#simple-hook-calls"&gt;Simple hook calls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#extended-hook-calls"&gt;Extended hook calls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#extended-hook-options"&gt;Extended hook options&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#hook"&gt;hook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#context"&gt;context&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cache"&gt;cache&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#hook-partial-location"&gt;Hook partial location&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#disabling-unused-hook-messages"&gt;Disabling unused hook messages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#recommended-usage-pattern"&gt;Recommended usage pattern&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="hooks-and-filters"&gt;Hooks and filters
 &lt;a class="heading-anchor" href="#hooks-and-filters" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Ananke provides a small hooks system that lets site projects inject or transform markup without changing the theme templates directly.&lt;/p&gt;</description></item><item><title>Installation as a Hugo Module (recommended)</title><link>https://gohugo-ananke.github.io/documentation/installation/gohugo-module/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/installation/gohugo-module/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#methods"&gt;Methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#requirements"&gt;Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#installation"&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hugo Module based installation for the &lt;a href="https://github.com/gohugo-ananke/ananke"&gt;Ananke theme&lt;/a&gt; for &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="methods"&gt;Methods
 &lt;a class="heading-anchor" href="#methods" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/gohugo-module/"&gt;Install Ananke as Hugo Module&lt;/a&gt; - this page&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/git-submodule/"&gt;Install Ananke as Git Submodule&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="requirements"&gt;Requirements
 &lt;a class="heading-anchor" href="#requirements" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://gohugo.io/installation/linux/"&gt;Install Hugo&lt;/a&gt; (extended or extended/deploy edition, 0.128.0 or later)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/book/en/v2/Getting-Started-Installing-Git"&gt;Install Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://golang.org/doc/install"&gt;Install Golang&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="installation"&gt;Installation
 &lt;a class="heading-anchor" href="#installation" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To install or create a Hugo website from scratch with the Ananke theme using the &lt;em&gt;Hugo Module&lt;/em&gt; method, follow these steps:&lt;/p&gt;</description></item><item><title>Installation as Git Submodule</title><link>https://gohugo-ananke.github.io/documentation/installation/git-submodule/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/installation/git-submodule/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#methods"&gt;Methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#requirements"&gt;Requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#installation"&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Git Submodule based installation for the &lt;a href="https://github.com/gohugo-ananke/ananke"&gt;Ananke theme&lt;/a&gt; for &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="methods"&gt;Methods
 &lt;a class="heading-anchor" href="#methods" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/gohugo-module/"&gt;Install Ananke as Hugo Module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/git-submodule/"&gt;Install Ananke as Git Submodule&lt;/a&gt; - this page&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="requirements"&gt;Requirements
 &lt;a class="heading-anchor" href="#requirements" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://gohugo.io/installation/linux/"&gt;Install Hugo&lt;/a&gt; (extended or extended/deploy edition, 0.128.0 or later)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/book/en/v2/Getting-Started-Installing-Git"&gt;Install Git&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="installation"&gt;Installation
 &lt;a class="heading-anchor" href="#installation" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To install or create a Hugo website from scratch with the Ananke theme using the submodule method, follow these steps:&lt;/p&gt;</description></item><item><title>Hook examples</title><link>https://gohugo-ananke.github.io/documentation/hooks-and-filters/examples/</link><pubDate>Sun, 17 May 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/hooks-and-filters/examples/</guid><description>&lt;a class="f6 link dim br2 ba bw1 ph3 pv2 mb2 dib navy" href="https://github.com/gohugo-ananke/ananke/releases/tag/v2.17.0" target="_blank" rel="noopener"&gt;
 since 2.17.0
 &lt;/a&gt;
&lt;p&gt;This page collects worked examples for the theme&amp;rsquo;s hook points. Each one shows the partial you
create, where the output lands, and &lt;strong&gt;why&lt;/strong&gt; you would reach for that particular hook.&lt;/p&gt;
&lt;p&gt;If you have not read it yet, start with the &lt;a href="../introduction/"&gt;introduction&lt;/a&gt; for the call
mechanics, and keep the &lt;a href="../all/"&gt;list of all hooks&lt;/a&gt; handy for the available hook names.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#before-you-start"&gt;Before you start&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#add-a-third-party-script-in-the-head"&gt;Add a third-party script in the head&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#defer-analytics-to-the-end-of-the-body"&gt;Defer analytics to the end of the body&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#add-a-site-wide-announcement-bar"&gt;Add a site-wide announcement bar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#extend-the-footer-and-cache-it"&gt;Extend the footer (and cache it)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#add-secondary-navigation-using-the-page-context"&gt;Add secondary navigation using the page context&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#add-an-author-bio-after-the-content"&gt;Add an author bio after the content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#override-the-article-section-link"&gt;Override the article section link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#use-a-hook-as-a-filter"&gt;Use a hook as a filter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="before-you-start"&gt;Before you start
 &lt;a class="heading-anchor" href="#before-you-start" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Every example below is a file you create in &lt;strong&gt;your site&lt;/strong&gt;, never in the theme:&lt;/p&gt;</description></item><item><title>Upgrading from theNewDynamic to gohugo-ananke</title><link>https://gohugo-ananke.github.io/documentation/installation/upgrading-from-thenewdynamic/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/installation/upgrading-from-thenewdynamic/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#what-changed"&gt;What changed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#migrate-a-hugo-module-install"&gt;Migrate a Hugo Module install&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#migrate-a-git-submodule-install"&gt;Migrate a Git submodule install&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#confirm-the-theme-is-loaded"&gt;Confirm the theme is loaded&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#common-failure-cases"&gt;Common failure cases&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke moved to its own organisation in April 2026. The repository changed from: &lt;code&gt;github.com/theNewDynamic/gohugo-theme-ananke&lt;/code&gt; to &lt;code&gt;github.com/gohugo-ananke/ananke&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Both URLs still resolve for now, so existing sites will keep building, but you should update your references so future updates come from the new location.&lt;/p&gt;
&lt;h2 id="what-changed"&gt;What changed
 &lt;a class="heading-anchor" href="#what-changed" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Organisation and repository name&lt;/strong&gt; changed as shown above.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Module path&lt;/strong&gt; changed from
&lt;code&gt;github.com/theNewDynamic/gohugo-theme-ananke/v2&lt;/code&gt; to
&lt;code&gt;github.com/gohugo-ananke/ananke/v2&lt;/code&gt;. The &lt;code&gt;/v2&lt;/code&gt; suffix is unchanged and still
required for the latest theme on the v2 branch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Installation methods are unchanged.&lt;/strong&gt; If you are installing fresh rather than migrating, follow &lt;a href="https://gohugo-ananke.github.io/documentation/installation/gohugo-module/"&gt;Install as Hugo Module&lt;/a&gt; or &lt;a href="https://gohugo-ananke.github.io/documentation/installation/git-submodule/"&gt;Install as Git Submodule&lt;/a&gt; instead of this page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="migrate-a-hugo-module-install"&gt;Migrate a Hugo Module install
 &lt;a class="heading-anchor" href="#migrate-a-hugo-module-install" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Search your site configuration for the old module path and replace every
instance of &lt;code&gt;github.com/theNewDynamic/gohugo-theme-ananke/v2&lt;/code&gt; with &lt;code&gt;github.com/gohugo-ananke/ananke/v2&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>All Hooks &amp; Filters</title><link>https://gohugo-ananke.github.io/documentation/hooks-and-filters/all/</link><pubDate>Sun, 17 May 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/hooks-and-filters/all/</guid><description>&lt;a class="f6 link dim br2 ba bw1 ph3 pv2 mb2 dib navy" href="https://github.com/gohugo-ananke/ananke/releases/tag/v2.17.0" target="_blank" rel="noopener"&gt;
 since 2.17.0
 &lt;/a&gt;
&lt;p&gt;This page lists every hook point the theme wires into its templates. Each entry is the value you
pass as the &lt;code&gt;hook&lt;/code&gt; key (see the &lt;a href="../introduction/"&gt;introduction&lt;/a&gt; for how to call hooks and
filters).&lt;/p&gt;
&lt;p&gt;A hook point does &lt;strong&gt;nothing&lt;/strong&gt; until your site provides a matching partial at
&lt;code&gt;layouts/_partials/hooks/&amp;lt;name&amp;gt;.html&lt;/code&gt;. Until then the hook is &amp;ldquo;unused&amp;rdquo; — the theme prints an
optional debug notice and renders nothing.&lt;/p&gt;</description></item><item><title>Since</title><link>https://gohugo-ananke.github.io/documentation/shortcodes/since/</link><pubDate>Sun, 07 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/shortcodes/since/</guid><description>&lt;a class="f6 link dim br2 ba bw1 ph3 pv2 mb2 dib navy" href="https://github.com/gohugo-ananke/ananke/releases/tag/v2.18.0" target="_blank" rel="noopener"&gt;
 since 2.18.0
 &lt;/a&gt;
&lt;h2 id="quick-summary"&gt;Quick summary
 &lt;a class="heading-anchor" href="#quick-summary" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;since&lt;/code&gt; shortcode is used to render a small badge marking the release a
feature was introduced in (for example &amp;ldquo;since 2.17.0&amp;rdquo;). It is intended for
documentation and changelog-style pages. Use it when you need to mark, at a
glance, which version of a project a feature first shipped in. By default the
badge is plain text; configure a release URL to turn it into a link.&lt;/p&gt;</description></item><item><title>Analytics</title><link>https://gohugo-ananke.github.io/documentation/configuration/analytics/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/analytics/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#google-analytics"&gt;Google Analytics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#production-only-loading"&gt;Production-only loading&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#disabling-analytics-in-development"&gt;Disabling analytics in development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#verifying-the-output"&gt;Verifying the output&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#privacy"&gt;Privacy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke loads analytics through Hugo&amp;rsquo;s embedded Google Analytics template. There
is no theme-specific analytics parameter — you configure Hugo&amp;rsquo;s standard
service and the theme renders it.&lt;/p&gt;
&lt;h2 id="google-analytics"&gt;Google Analytics
 &lt;a class="heading-anchor" href="#google-analytics" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Set your measurement ID under Hugo&amp;rsquo;s &lt;code&gt;services.googleAnalytics&lt;/code&gt; configuration:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/hugo.toml&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;services&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;googleAnalytics&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;ID&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;G-XXXXXXXXXX&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;With an ID set, the theme includes Hugo&amp;rsquo;s analytics snippet in the page head.&lt;/p&gt;</description></item><item><title>Contact Form</title><link>https://gohugo-ananke.github.io/documentation/shortcodes/contact-form/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/shortcodes/contact-form/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#what-it-outputs"&gt;What it outputs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#required-configuration"&gt;Required configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#form-fields"&gt;Form fields&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#a-complete-contact-page"&gt;A complete contact page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#using-a-form-backend"&gt;Using a form backend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#spam-protection"&gt;Spam protection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#customising-labels"&gt;Customising labels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#limitations"&gt;Limitations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke includes a &lt;code&gt;form-contact&lt;/code&gt; shortcode that renders a ready-styled contact
form you can drop into any page.&lt;/p&gt;
&lt;h2 id="what-it-outputs"&gt;What it outputs
 &lt;a class="heading-anchor" href="#what-it-outputs" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The shortcode outputs an accessible HTML &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; with name, email, and message
fields and a submit button, styled to match the theme. It submits with &lt;code&gt;POST&lt;/code&gt;
to the address you give in the &lt;code&gt;action&lt;/code&gt; parameter.&lt;/p&gt;</description></item><item><title>Content Types and Archetypes</title><link>https://gohugo-ananke.github.io/documentation/content/content-types/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/content-types/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#pages"&gt;Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#posts"&gt;Posts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#list-pages"&gt;List pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#taxonomy-pages"&gt;Taxonomy pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#archetypes"&gt;Archetypes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#front-matter"&gt;Front matter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke builds on Hugo&amp;rsquo;s standard content model. This page explains the kinds of
content you will create and the front matter each one needs. For the full list
of front matter keys, see &lt;a href="https://gohugo-ananke.github.io/documentation/content/frontmatter/"&gt;Frontmatter&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="pages"&gt;Pages
 &lt;a class="heading-anchor" href="#pages" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;A page is a single standalone document, such as an About or Contact page. Create
one as a file directly under &lt;code&gt;content/&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Custom CSS</title><link>https://gohugo-ananke.github.io/documentation/customisation/custom-css/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/custom-css/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#where-custom-css-goes"&gt;Where custom CSS goes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#register-your-css"&gt;Register your CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#static-files-and-external-stylesheets"&gt;Static files and external stylesheets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#asset-pipeline-limitations"&gt;Asset pipeline limitations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#troubleshooting-checklist"&gt;Troubleshooting checklist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can add your own CSS on top of the theme&amp;rsquo;s styles without editing the theme.
This page covers the common path; for the full stylesheet pipeline (build order,
social hover colours, source maps) see &lt;a href="https://gohugo-ananke.github.io/documentation/customisation/styles/"&gt;Styles&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="where-custom-css-goes"&gt;Where custom CSS goes
 &lt;a class="heading-anchor" href="#where-custom-css-goes" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Put your CSS files in your project&amp;rsquo;s &lt;code&gt;assets/ananke/css/&lt;/code&gt; directory:&lt;/p&gt;</description></item><item><title>Documentation Style</title><link>https://gohugo-ananke.github.io/documentation/contributing/documentation-style/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/contributing/documentation-style/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#principles"&gt;Principles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#examples"&gt;Examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#configuration-paths"&gt;Configuration paths&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#parameter-names"&gt;Parameter names&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#defaults-before-overrides"&gt;Defaults before overrides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These rules keep Ananke&amp;rsquo;s documentation beginner-friendly and consistent. Follow
them when adding or editing pages.&lt;/p&gt;
&lt;h2 id="principles"&gt;Principles
 &lt;a class="heading-anchor" href="#principles" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use simple language.&lt;/strong&gt; Write for someone new to Hugo. Avoid jargon, or
explain it the first time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do not assume Hugo knowledge.&lt;/strong&gt; Do not rely on the reader knowing Hugo&amp;rsquo;s
template lookup order, configuration merging, or section rules — link to the
relevant explanation instead.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Avoid undocumented magic values.&lt;/strong&gt; If a value matters (a class name, a slug,
a path), say where it comes from and what valid values look like.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="examples"&gt;Examples
 &lt;a class="heading-anchor" href="#examples" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prefer full examples over fragments.&lt;/strong&gt; A reader should be able to copy an
example and have it work, not assemble it from pieces.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always say where a file goes.&lt;/strong&gt; Start every code block that represents a
file with a comment naming its path, for example
&lt;code&gt;# config/_default/params.toml&lt;/code&gt; or a &lt;code&gt;+++&lt;/code&gt; front matter block.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use TOML first.&lt;/strong&gt; TOML is the default example format. YAML and JSON are
optional follow-up examples, not required.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State the expected result.&lt;/strong&gt; After an example, briefly describe what the
reader should see once they apply it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="configuration-paths"&gt;Configuration paths
 &lt;a class="heading-anchor" href="#configuration-paths" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Say whether an example is site configuration or page front matter.&lt;/li&gt;
&lt;li&gt;When installation method matters, say whether the example is for Hugo Modules
or Git submodules.&lt;/li&gt;
&lt;li&gt;Use the current module path &lt;code&gt;github.com/gohugo-ananke/ananke/v2&lt;/code&gt; in
installation examples.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="parameter-names"&gt;Parameter names
 &lt;a class="heading-anchor" href="#parameter-names" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Use the current &lt;code&gt;[ananke]&lt;/code&gt; parameter namespace (for example
&lt;code&gt;ananke.show_recent_posts&lt;/code&gt;). Document any legacy flat parameter only as a
deprecation note, never as the recommended form.&lt;/li&gt;
&lt;li&gt;Verify a parameter against the theme before documenting it, rather than
copying it from an older page.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="defaults-before-overrides"&gt;Defaults before overrides
 &lt;a class="heading-anchor" href="#defaults-before-overrides" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Explain a feature&amp;rsquo;s &lt;strong&gt;default&lt;/strong&gt; behaviour first, then how to override it.&lt;/li&gt;
&lt;li&gt;Make clear when a setting is optional and what happens if it is omitted.&lt;/li&gt;
&lt;li&gt;Keep guidance consistent across pages — if two pages mention the same setting,
they should agree and, where useful, link to one canonical explanation.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Header and Hero</title><link>https://gohugo-ananke.github.io/documentation/configuration/header-and-hero/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/header-and-hero/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#the-two-kinds-of-header"&gt;The two kinds of header&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#set-a-featured-image"&gt;Set a featured image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-the-featured-image-is-found"&gt;How the featured image is found&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#image-paths-and-static-assets"&gt;Image paths and static assets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-or-hide-the-header-text"&gt;Show or hide the header text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#fallback-when-there-is-no-image"&gt;Fallback when there is no image&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#accessibility"&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The header (or &amp;ldquo;hero&amp;rdquo;) is the large area at the top of every page. It shows the
page title and, optionally, a background image. This page explains how the
header behaves and which front matter and configuration values control it. For
fine styling — image fitting, dimming overlay, header height, transparent
images — see &lt;a href="https://gohugo-ananke.github.io/documentation/customisation/hero-section/"&gt;Hero Section&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Homepage</title><link>https://gohugo-ananke.github.io/documentation/configuration/homepage/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/homepage/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#the-homepage-content-file"&gt;The homepage content file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#recent-posts"&gt;Recent posts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-many-posts-appear"&gt;How many posts appear&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#which-section-recent-posts-come-from"&gt;Which section recent posts come from&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#a-homepage-without-blog-posts"&gt;A homepage without blog posts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#content-alignment"&gt;Content alignment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-homepage-hero-image"&gt;The homepage hero image&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The homepage is built from two parts: the body copy you write in your homepage
content file, and an optional list of recent posts that Ananke adds below it.&lt;/p&gt;
&lt;h2 id="the-homepage-content-file"&gt;The homepage content file
 &lt;a class="heading-anchor" href="#the-homepage-content-file" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The text at the top of the homepage comes from &lt;code&gt;content/_index.md&lt;/code&gt;. Whatever you
write in the body of that file is rendered as the homepage introduction:&lt;/p&gt;</description></item><item><title>Images</title><link>https://gohugo-ananke.github.io/documentation/content/images/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/images/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#static-images"&gt;Static images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#images-in-markdown"&gt;Images in Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#page-bundle-images"&gt;Page bundle images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#featured-images"&gt;Featured images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#social-sharing-images"&gt;Social sharing images&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#alt-text"&gt;Alt text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#common-path-mistakes"&gt;Common path mistakes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page explains the ways to add images to an Ananke site and the paths each
one uses.&lt;/p&gt;
&lt;h2 id="static-images"&gt;Static images
 &lt;a class="heading-anchor" href="#static-images" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Files in your project&amp;rsquo;s &lt;code&gt;static/&lt;/code&gt; directory are copied to the site root as-is.
A file at &lt;code&gt;static/images/example.jpg&lt;/code&gt; is served at &lt;code&gt;/images/example.jpg&lt;/code&gt;:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;my-site/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── static/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── images/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── example.jpg # available at /images/example.jpg&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Reference static images with a leading &lt;code&gt;/&lt;/code&gt; (note: no &lt;code&gt;static&lt;/code&gt; in the URL).&lt;/p&gt;</description></item><item><title>Layout Map</title><link>https://gohugo-ananke.github.io/documentation/contributing/layout-map/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/contributing/layout-map/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#which-template-renders-which-page"&gt;Which template renders which page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-base-template"&gt;The base template&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#important-partials"&gt;Important partials&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#shortcodes"&gt;Shortcodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#overriding-any-of-these"&gt;Overriding any of these&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This page maps Ananke&amp;rsquo;s templates to the pages they render. It is aimed at
contributors and advanced users who want to find the right file quickly.&lt;/p&gt;
&lt;h2 id="which-template-renders-which-page"&gt;Which template renders which page
 &lt;a class="heading-anchor" href="#which-template-renders-which-page" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Page type&lt;/th&gt;
 &lt;th&gt;Template&lt;/th&gt;
 &lt;th&gt;Example URL&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Homepage&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/home.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Section list&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/list.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/posts/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Single page or post&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/single.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/about/&lt;/code&gt;, &lt;code&gt;/posts/my-post/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Taxonomy list (a term)&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/taxonomy.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/tags/hugo/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Taxonomy terms index&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/terms.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/tags/&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Not found&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;layouts/404.html&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;any missing URL&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Summaries on list pages and the homepage are rendered by
&lt;code&gt;layouts/summary-with-image.html&lt;/code&gt; (and &lt;code&gt;layouts/summary.html&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Menus</title><link>https://gohugo-ananke.github.io/documentation/configuration/menus/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/menus/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#the-main-menu"&gt;The main menu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#adding-entries"&gt;Adding entries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#external-links"&gt;External links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#controlling-the-order"&gt;Controlling the order&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#adding-a-page-from-its-front-matter"&gt;Adding a page from its front matter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#what-the-theme-does-and-does-not-render"&gt;What the theme does and does not render&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke shows a navigation menu in the header, next to the site title (or logo)
and the social follow links. It is built from Hugo&amp;rsquo;s &lt;code&gt;main&lt;/code&gt; menu.&lt;/p&gt;
&lt;h2 id="the-main-menu"&gt;The main menu
 &lt;a class="heading-anchor" href="#the-main-menu" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Define the menu in your site configuration. Each entry needs a &lt;code&gt;name&lt;/code&gt; and a
target — either a &lt;code&gt;pageRef&lt;/code&gt; (a reference to a page in your site) or a &lt;code&gt;url&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Minimal Blog</title><link>https://gohugo-ananke.github.io/documentation/examples/minimal-blog/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/examples/minimal-blog/</guid><description>&lt;p&gt;A small blog: a homepage that lists recent posts, an about page, and a posts
section.&lt;/p&gt;
&lt;h2 id="file-tree"&gt;File tree
 &lt;a class="heading-anchor" href="#file-tree" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;example-site/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── config/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── _default/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── hugo.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── module.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── menus.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── params.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── content/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── about.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── posts/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── first-post.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="configuration"&gt;Configuration
 &lt;a class="heading-anchor" href="#configuration" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/hugo.toml&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="nx"&gt;baseURL&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://example.com/&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;en-gb&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;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;My Minimal Blog&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;enableRobotsTXT&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&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;taxonomies&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;tag&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;tags&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;category&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;categories&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/module.toml&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;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/gohugo-ananke/ananke/v2&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/menus.toml&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Home&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;pageRef&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;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Posts&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/posts/&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;20&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;About&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/about/&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;30&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/params.toml&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;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;mainSections&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;posts&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 class="nx"&gt;read_more_copy&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Read more&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;show_reading_time&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&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;ananke&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;show_recent_posts&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="sample-content"&gt;Sample content
 &lt;a class="heading-anchor" href="#sample-content" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;My Minimal Blog&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;featured_image = &amp;#34;/images/home.jpg&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Welcome — this is the homepage introduction. Recent posts appear below.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;About&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A few words about me and this blog.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;First post&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;date = 2026-06-06T10:00:00+07:00
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;description = &amp;#34;The very first post on this blog.&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tags = [&amp;#34;hugo&amp;#34;, &amp;#34;ananke&amp;#34;]
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Hello world — this is my first post.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="what-it-looks-like"&gt;What it looks like
 &lt;a class="heading-anchor" href="#what-it-looks-like" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The homepage shows the introduction text and a list of recent posts (newest
first). The header uses &lt;code&gt;/images/home.jpg&lt;/code&gt; as a hero, or a black background if
the image is absent. Each post shows its reading time.&lt;/p&gt;</description></item><item><title>Multilingual and i18n</title><link>https://gohugo-ananke.github.io/documentation/configuration/multilingual/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/multilingual/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#configure-languages"&gt;Configure languages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#translated-content-files"&gt;Translated content files&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#translation-fallback"&gt;Translation fallback&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#translating-menus"&gt;Translating menus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#overriding-theme-interface-strings"&gt;Overriding theme interface strings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke is fully multilingual. It ships interface translations for many languages
and works with Hugo&amp;rsquo;s standard multilingual features.&lt;/p&gt;
&lt;h2 id="configure-languages"&gt;Configure languages
 &lt;a class="heading-anchor" href="#configure-languages" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Declare your languages in the configuration. Each language has a name, a code, a
weight (controls order), and its own title:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/languages.toml&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;en&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;English&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;en-gb&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;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Example site&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;de&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;Deutsch&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;de-de&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;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Beispielseite&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The language with the lowest &lt;code&gt;weight&lt;/code&gt; is the default. Per-language &lt;code&gt;params&lt;/code&gt; can
override site parameters — for example a translated &lt;code&gt;read_more_copy&lt;/code&gt; (see
&lt;a href="https://gohugo-ananke.github.io/documentation/content/general/#read-more-link"&gt;General content features&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Multilingual Site</title><link>https://gohugo-ananke.github.io/documentation/examples/multilingual-site/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/examples/multilingual-site/</guid><description>&lt;p&gt;A two-language site (English and German) with side-by-side content and
translated menus.&lt;/p&gt;
&lt;h2 id="file-tree"&gt;File tree
 &lt;a class="heading-anchor" href="#file-tree" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;example-site/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── config/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── _default/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── hugo.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── module.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── languages.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── menus.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── params.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── content/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.de.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── about.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── about.de.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="configuration"&gt;Configuration
 &lt;a class="heading-anchor" href="#configuration" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/hugo.toml&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="nx"&gt;baseURL&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://example.com/&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;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Example site&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;enableRobotsTXT&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;defaultContentLanguage&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;en&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/module.toml&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;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/gohugo-ananke/ananke/v2&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/languages.toml&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;en&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;English&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;en-gb&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;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Example site&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;de&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;Deutsch&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;de-de&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;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nx"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Beispielseite&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/menus.toml&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;en&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;About&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/about/&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;10&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;de&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Über uns&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/about/&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;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/params.toml&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;ananke&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;show_recent_posts&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;/div&gt;
&lt;h2 id="sample-content"&gt;Sample content
 &lt;a class="heading-anchor" href="#sample-content" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;Welcome&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;This is the English homepage.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;Willkommen&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Das ist die deutsche Startseite.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The about page is translated the same way: &lt;code&gt;content/about.md&lt;/code&gt; and
&lt;code&gt;content/about.de.md&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>No-blog Static Site</title><link>https://gohugo-ananke.github.io/documentation/examples/no-blog-static-site/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/examples/no-blog-static-site/</guid><description>&lt;p&gt;A simple brochure site with a homepage and a few standalone pages — no blog or
post list.&lt;/p&gt;
&lt;h2 id="file-tree"&gt;File tree
 &lt;a class="heading-anchor" href="#file-tree" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;example-site/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── config/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── _default/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── hugo.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── module.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── menus.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── params.toml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── content/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── about.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── services.md&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="configuration"&gt;Configuration
 &lt;a class="heading-anchor" href="#configuration" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/hugo.toml&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="nx"&gt;baseURL&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;https://example.com/&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;languageCode&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;en-gb&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;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Example Studio&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;enableRobotsTXT&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/module.toml&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;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/gohugo-ananke/ananke/v2&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="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/menus.toml&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Home&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;pageRef&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;weight&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;10&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Services&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/services/&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;20&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;main&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;name&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;About&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;pageRef&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;/about/&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;30&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/params.toml&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;ananke&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;show_recent_posts&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;/div&gt;
&lt;h2 id="sample-content"&gt;Sample content
 &lt;a class="heading-anchor" href="#sample-content" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;Example Studio&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;featured_image = &amp;#34;/images/studio.jpg&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;We design and build small, fast websites. Get in touch to start a project.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;Services&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;What we offer and how we work.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;+++
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;title = &amp;#34;About&amp;#34;
&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Who we are.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="what-it-looks-like"&gt;What it looks like
 &lt;a class="heading-anchor" href="#what-it-looks-like" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The homepage shows only the introduction and hero image — no post list, because
&lt;code&gt;show_recent_posts&lt;/code&gt; is &lt;code&gt;false&lt;/code&gt;. The menu links the standalone pages.&lt;/p&gt;</description></item><item><title>Overriding Partials</title><link>https://gohugo-ananke.github.io/documentation/customisation/overriding-partials/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/overriding-partials/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#how-hugo-lookup-order-works"&gt;How Hugo lookup order works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-safe-override-pattern"&gt;The safe override pattern&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#a-full-example"&gt;A full example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#keep-overrides-small"&gt;Keep overrides small&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#update-risks"&gt;Update risks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke is built from many small template files called partials. You can change
any of them without editing the theme, by placing a file with the same path in
your own project.&lt;/p&gt;
&lt;h2 id="how-hugo-lookup-order-works"&gt;How Hugo lookup order works
 &lt;a class="heading-anchor" href="#how-hugo-lookup-order-works" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;When Hugo needs a partial, it looks in your project first and the theme second.
If a file exists at the same path in both places, &lt;strong&gt;your&lt;/strong&gt; copy wins. This is
what makes safe customisation possible: you never touch the theme, you just
shadow the file you want to change.&lt;/p&gt;</description></item><item><title>robots.txt and Environments</title><link>https://gohugo-ananke.github.io/documentation/configuration/robots/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/robots/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#enable-robotstxt"&gt;Enable robots.txt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-the-environment-changes-the-output"&gt;How the environment changes the output&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#deploy-previews"&gt;Deploy previews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#testing-the-generated-file"&gt;Testing the generated file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#overriding-the-template"&gt;Overriding the template&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke ships a &lt;code&gt;robots.txt&lt;/code&gt; template that changes its output depending on the
build environment, so production sites are crawlable while previews and local
builds are not.&lt;/p&gt;
&lt;h2 id="enable-robotstxt"&gt;Enable robots.txt
 &lt;a class="heading-anchor" href="#enable-robotstxt" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Tell Hugo to generate &lt;code&gt;robots.txt&lt;/code&gt; by enabling it in your configuration:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;# config/_default/hugo.toml&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="nx"&gt;enableRobotsTXT&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;With this on, Hugo renders the theme&amp;rsquo;s template to &lt;code&gt;public/robots.txt&lt;/code&gt; on every
build.&lt;/p&gt;</description></item><item><title>Summaries and Reading Time</title><link>https://gohugo-ananke.github.io/documentation/content/summaries-and-reading-time/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/summaries-and-reading-time/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#automatic-summaries"&gt;Automatic summaries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-manual-summary-divider"&gt;The manual summary divider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#a-custom-summary-in-front-matter"&gt;A custom summary in front matter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-read-more-link"&gt;The read more link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#reading-time-and-word-count"&gt;Reading time and word count&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-list-pages-use-summaries"&gt;How list pages use summaries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On list pages and the homepage, Ananke shows a short summary of each post rather
than its full content. This page explains where that summary comes from and how
to control it.&lt;/p&gt;
&lt;h2 id="automatic-summaries"&gt;Automatic summaries
 &lt;a class="heading-anchor" href="#automatic-summaries" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you do nothing, Hugo generates the summary automatically from the start of the
content (by default the first 70 words). This needs no configuration and works
for every page.&lt;/p&gt;
&lt;h2 id="the-manual-summary-divider"&gt;The manual summary divider
 &lt;a class="heading-anchor" href="#the-manual-summary-divider" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To choose exactly where the summary ends, add a divider in your content. Hugo
uses everything before it as the summary:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;This paragraph is the summary shown on list pages.
&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&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&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;This and everything after it is only shown on the full page.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="a-custom-summary-in-front-matter"&gt;A custom summary in front matter
 &lt;a class="heading-anchor" href="#a-custom-summary-in-front-matter" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;To write a summary that is independent of the body text, set &lt;code&gt;summary&lt;/code&gt; in front
matter:&lt;/p&gt;</description></item><item><title>Taxonomies</title><link>https://gohugo-ananke.github.io/documentation/content/taxonomies/</link><pubDate>Sat, 06 Jun 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/taxonomies/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#default-taxonomies"&gt;Default taxonomies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#adding-terms-to-content"&gt;Adding terms to content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#term-list-and-terms-pages"&gt;Term list and terms pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#where-taxonomy-links-appear"&gt;Where taxonomy links appear&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#changing-or-adding-taxonomies"&gt;Changing or adding taxonomies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Taxonomies group your content by shared terms. Ananke supports Hugo&amp;rsquo;s two
default taxonomies — tags and categories — out of the box.&lt;/p&gt;
&lt;h2 id="default-taxonomies"&gt;Default taxonomies
 &lt;a class="heading-anchor" href="#default-taxonomies" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Hugo enables &lt;code&gt;tags&lt;/code&gt; and &lt;code&gt;categories&lt;/code&gt; by default, so you do not need to configure
anything to use them. If you want to declare them explicitly (for example to add
or rename taxonomies), set them in your configuration:&lt;/p&gt;</description></item><item><title>Contributors</title><link>https://gohugo-ananke.github.io/documentation/information/contributors/</link><pubDate>Wed, 15 Apr 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/information/contributors/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#contributors"&gt;Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke lives from the work of its contributors.&lt;/p&gt;
&lt;h2 id="contributors"&gt;Contributors
 &lt;a class="heading-anchor" href="#contributors" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;!-- markdownlint-disable --&gt;
&lt;p&gt;Total contributors: &lt;strong&gt;1&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Contributor&lt;/th&gt;
 &lt;th&gt;Contributions&lt;/th&gt;
 &lt;th&gt;Repositories&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://kollitsch.dev/"&gt;Patrick Kollitsch&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;bug&lt;/code&gt;, &lt;code&gt;code&lt;/code&gt;, &lt;code&gt;doc&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;documentation&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;!-- markdownlint-restore --&gt;
&lt;!-- prettier-ignore-end --&gt;
&lt;!-- ALL-CONTRIBUTORS-LIST:END --&gt;</description></item><item><title>Calculate and show reading time</title><link>https://gohugo-ananke.github.io/documentation/content/reading-time/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/reading-time/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#configuration"&gt;Configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#notes"&gt;Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The reading time displayed in &lt;code&gt;layouts/_default/single.html&lt;/code&gt; can now be configured via a &lt;code&gt;reading_speed&lt;/code&gt; parameter, instead of always using Hugo&amp;rsquo;s computed &lt;code&gt;.ReadingTime&lt;/code&gt;. (&lt;a href="https://github.com/gohugo-ananke/ananke/commit/39e2145985954eac07dd343a456f5696c8f9e9d6" title="theme(fix): add configurability to reading time display · gohugo-ananke/ananke@39e2145 · GitHub"&gt;GitHub&lt;/a&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The theme still only shows reading time when &lt;code&gt;show_reading_time = true&lt;/code&gt; is enabled (page param or section param). (&lt;a href="https://github.com/gohugo-ananke/ananke/commit/39e2145985954eac07dd343a456f5696c8f9e9d6" title="theme(fix): add configurability to reading time display · gohugo-ananke/ananke@39e2145 · GitHub"&gt;GitHub&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The displayed value is now computed like this:&lt;/p&gt;</description></item><item><title>Colours</title><link>https://gohugo-ananke.github.io/documentation/customisation/colours/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/colours/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#how-the-theme-uses-classes"&gt;How the theme uses classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#background-colour"&gt;Background colour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#body-and-font-classes"&gt;Body and font classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#content-text-colour"&gt;Content text colour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#post-content-typeface"&gt;Post content typeface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#header-and-hero-classes"&gt;Header and hero classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#accessibility-and-contrast"&gt;Accessibility and contrast&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke styles colours and typography with &lt;a href="https://tachyons.io/"&gt;Tachyons&lt;/a&gt;
utility classes. You choose a class name (for example &lt;code&gt;bg-blue&lt;/code&gt; or &lt;code&gt;near-black&lt;/code&gt;)
and the theme applies it. This page lists the class-based settings.&lt;/p&gt;
&lt;h2 id="how-the-theme-uses-classes"&gt;How the theme uses classes
 &lt;a class="heading-anchor" href="#how-the-theme-uses-classes" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Each setting below takes a Tachyons class as its value. Background colours use
the &lt;code&gt;bg-&lt;/code&gt; prefix (for example &lt;code&gt;bg-navy&lt;/code&gt;); text colours use the colour name
directly (for example &lt;code&gt;near-white&lt;/code&gt;). Browse the available values in the
&lt;a href="https://tachyons.io/docs/themes/skins/"&gt;Tachyons skins reference&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Comments</title><link>https://gohugo-ananke.github.io/documentation/customisation/comments/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/comments/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#disqus"&gt;Disqus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#commentoio"&gt;Commento.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#disabling-comments"&gt;Disabling comments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#privacy"&gt;Privacy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke currently supports two commenting systems: Disqus and &lt;a href="https://commento.io/"&gt;Commento&lt;/a&gt;.
Both render below the content on single pages.&lt;/p&gt;
&lt;h2 id="disqus"&gt;Disqus
 &lt;a class="heading-anchor" href="#disqus" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Using &lt;a href="https://disqus.com/"&gt;Disqus&lt;/a&gt; as a comment system for your website is an internal feature of Hugo. For more information see the official &lt;a href="http://gohugo.io/content-management/comments/"&gt;Hugo documentation&lt;/a&gt;.&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;services&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;disqus&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;shortname&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;YOURSHORTNAME&amp;#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Note that the setup for Disqus is &lt;em&gt;NOT&lt;/em&gt; done inside of the &lt;code&gt;params&lt;/code&gt; section, but with in the &lt;code&gt;services&lt;/code&gt; section of your config file. To turn off Disqus, remove, or comment out the preceding lines.&lt;/p&gt;</description></item><item><title>External Links</title><link>https://gohugo-ananke.github.io/documentation/cookbook/socials/external-links/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/cookbook/socials/external-links/</guid><description>&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;a&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;ananke-social-link&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;target&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;_blank&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nd"&gt;after&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="k"&gt;content&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 class="o"&gt;/&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Open in new window&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 class="k"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;inline-block&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="k"&gt;margin-inline-start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.25&lt;/span&gt;&lt;span class="kt"&gt;em&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="k"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.85&lt;/span&gt;&lt;span class="kt"&gt;em&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="k"&gt;line-height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&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="k"&gt;vertical-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="kt"&gt;em&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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;new-window&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="k"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&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="k"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;inline-block&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="k"&gt;vertical-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;top&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&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="nc"&gt;link-transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;hover&lt;/span&gt; &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;new-window&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="k"&gt;opacity&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;supports&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;content&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;x&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;y&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;)&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="nc"&gt;new-item&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nd"&gt;before&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="k"&gt;content&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 class="o"&gt;/&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Highlighted Text:&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 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&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="k"&gt;supports&lt;/span&gt; &lt;span class="nt"&gt;not&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;content&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;x&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;y&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;)&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="nc"&gt;new-item&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nd"&gt;before&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="k"&gt;content&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 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="n"&gt;alt&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;Highlighted Text:&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 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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="revealing-urls-in-print-styles-sheets"&gt;Revealing URLs in print styles sheets
 &lt;a class="heading-anchor" href="#revealing-urls-in-print-styles-sheets" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;media&lt;/span&gt; &lt;span class="nt"&gt;print&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="nt"&gt;a&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;href&lt;/span&gt;&lt;span class="o"&gt;^=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;http://&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;after&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;a&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="nt"&gt;href&lt;/span&gt;&lt;span class="o"&gt;^=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;https://&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;after&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="k"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39; (&amp;#39;&lt;/span&gt; &lt;span class="nb"&gt;attr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;)&amp;#39;&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&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&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;/div&gt;
&lt;h2 id="custom-counters"&gt;custom counters
 &lt;a class="heading-anchor" href="#custom-counters" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&gt;
 &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-css" data-lang="css"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;ol&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="k"&gt;list-style-type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;none&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="k"&gt;counter-reset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;mylist&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&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="nt"&gt;li&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="k"&gt;counter-increment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;mylist&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&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="nt"&gt;li&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nd"&gt;before&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="k"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;🤤 &amp;#39;&lt;/span&gt; &lt;span class="nb"&gt;counter&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mylist&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;: &amp;#39;&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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Frontmatter</title><link>https://gohugo-ananke.github.io/documentation/content/frontmatter/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/frontmatter/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#using-a-canonical-url"&gt;Using a canonical url&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#common-options"&gt;Common Options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#example-disabling-breadcrumbs"&gt;Example: Disabling Breadcrumbs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#example-custom-layout"&gt;Example: Custom Layout&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#example-using-linktitle"&gt;Example: Using &lt;code&gt;linktitle&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#defaults--fallbacks"&gt;Defaults &amp;amp; Fallbacks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#notes"&gt;Notes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="using-a-canonical-url"&gt;Using a canonical url
 &lt;a class="heading-anchor" href="#using-a-canonical-url" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you want to publish content that is already published on a different site you need to reference a canonical URL of the original content. By defining the &lt;code&gt;canonicalUrl&lt;/code&gt; in the front matter definition the canonical url is set in the headers.&lt;/p&gt;</description></item><item><title>General</title><link>https://gohugo-ananke.github.io/documentation/content/general/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/content/general/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#author"&gt;Author&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#read-more-link"&gt;Read more link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-reading-time-and-word-count"&gt;Show Reading Time and Word Count&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="author"&gt;Author
 &lt;a class="heading-anchor" href="#author" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Add an author to a page by setting the &lt;code&gt;author&lt;/code&gt; key in its front matter. The author is shown below the title on single pages and on image summary cards.&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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="nn"&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="nt"&gt;title&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;My First Post&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="nt"&gt;author&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;Jane Doe&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="nn"&gt;---&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To set a default author for the whole site, add &lt;code&gt;author&lt;/code&gt; to your site parameters. Page front matter overrides the site default.&lt;/p&gt;</description></item><item><title>General Configuration</title><link>https://gohugo-ananke.github.io/documentation/configuration/general/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/general/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#activate-the-contact-form"&gt;Activate the contact form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#logo"&gt;Logo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#main-navigation-menu"&gt;Main navigation menu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#localize-date-format"&gt;Localize date format&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-taxonomies-on-pages"&gt;Show taxonomies on pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-or-hide-dates-on-pages"&gt;Show or hide dates on pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-images-on-list-page-cards"&gt;Show images on list page cards&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]
Please note that Hugo is extensible configurable with more generic or more specific configuration. Please read the documentation about &lt;a href="https://gohugo.io/configuration/introduction/#configuration-file"&gt;configuration files&lt;/a&gt; and &lt;a href="https://gohugo.io/configuration/introduction/#configuration-directory"&gt;configuration directories&lt;/a&gt; to learn more about this topic. Whenever Ananke&amp;rsquo;s documentation refers to the configuration file it refers to any of these possible locations.&lt;/p&gt;</description></item><item><title>Getting Started</title><link>https://gohugo-ananke.github.io/documentation/getting-started/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/getting-started/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#1-install-the-theme"&gt;1) Install the theme&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#2-confirm-hugo-version-compatibility"&gt;2) Confirm Hugo version compatibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#3-configure-required-basics"&gt;3) Configure required basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#4-add-content-and-front-matter"&gt;4) Add content and front matter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#5-customize-visual-style"&gt;5) Customize visual style&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#6-run-and-verify-locally"&gt;6) Run and verify locally&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide summarizes the first configuration steps after installing Ananke.&lt;/p&gt;
&lt;h2 id="1-install-the-theme"&gt;1) Install the theme
 &lt;a class="heading-anchor" href="#1-install-the-theme" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Choose one installation method:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/gohugo-module/"&gt;Installation as Hugo Module (recommended)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gohugo-ananke.github.io/documentation/installation/git-submodule/"&gt;Installation as Git Submodule&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-confirm-hugo-version-compatibility"&gt;2) Confirm Hugo version compatibility
 &lt;a class="heading-anchor" href="#2-confirm-hugo-version-compatibility" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Check what Hugo version you have installed with &lt;code&gt;hugo version&lt;/code&gt; and then compare against the minimum requirement in &lt;code&gt;config/_default/module.toml&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Hero Section</title><link>https://gohugo-ananke.github.io/documentation/customisation/hero-section/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/hero-section/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#change-the-hero-background"&gt;Change the hero background&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#use-the-images-front-matter-array"&gt;Use the images front matter array&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#featured-image-as-page-resources"&gt;Featured image as Page Resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#other-hero-settings"&gt;Other hero settings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#set-a-background-color-behind-transparent-hero-images"&gt;Set a background color behind transparent hero images&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="change-the-hero-background"&gt;Change the hero background
 &lt;a class="heading-anchor" href="#change-the-hero-background" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;For any page or post you can add a featured image by including the local path in front matter (see content in the &lt;code&gt;exampleSite/content/en/_readme&lt;/code&gt; file for examples): &lt;code&gt;featured_image = '/images/gohugo-default-sample-hero-image.jpg'&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="use-the-images-front-matter-array"&gt;Use the images front matter array
 &lt;a class="heading-anchor" href="#use-the-images-front-matter-array" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If &lt;code&gt;featured_image&lt;/code&gt; is not set, Ananke will use the first value from the page&amp;rsquo;s &lt;code&gt;images&lt;/code&gt; front matter array as the featured image.&lt;/p&gt;</description></item><item><title>SEO</title><link>https://gohugo-ananke.github.io/documentation/configuration/seo/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/seo/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#how-the-page-title-is-built"&gt;How the page title is built&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#description"&gt;Description&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#social-previews-open-graph-and-twitter-cards"&gt;Social previews: Open Graph and Twitter cards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#canonical-urls"&gt;Canonical URLs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#content-indexing"&gt;Content indexing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#author"&gt;Author&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#which-front-matter-affects-seo"&gt;Which front matter affects SEO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#validating-your-metadata"&gt;Validating your metadata&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke sets sensible SEO and social-sharing defaults using Hugo&amp;rsquo;s embedded
metadata templates (Open Graph, Twitter cards, and schema.org). This page
explains what those defaults do and which front matter controls them.&lt;/p&gt;
&lt;h2 id="how-the-page-title-is-built"&gt;How the page title is built
 &lt;a class="heading-anchor" href="#how-the-page-title-is-built" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The HTML &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; is built from the page title and the site title:&lt;/p&gt;</description></item><item><title>Social Media Networks</title><link>https://gohugo-ananke.github.io/documentation/configuration/social-media-networks/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/configuration/social-media-networks/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#configuration"&gt;Configuration&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#configure-social-media-follow-links"&gt;Configure social media follow links&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#set-up-global-options"&gt;Set up global options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#set-your-profile-or-user-name"&gt;Set your profile or user name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#override-the-profile-link"&gt;Override the profile link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#override-the-label-of-the-social-network"&gt;Override the label of the social network&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#rel-attributes-on-follow-links"&gt;&lt;code&gt;rel&lt;/code&gt; attributes on follow links&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#configure-social-media-share-links"&gt;Configure social media share links&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#set-up-sharing-networks"&gt;Set up sharing networks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#disable-sharing-partially-or-globally"&gt;Disable sharing partially or globally&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#setup-individual-new-networks"&gt;Setup individual new networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#available-networks"&gt;Available networks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#icons"&gt;Icons&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#adding-new-icons"&gt;Adding new icons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#further-reading"&gt;Further Reading&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#migrate-from-versions-before-v211"&gt;Migrate from versions before v2.11&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#development-changes"&gt;Development changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#notes"&gt;Notes&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#font-awesome"&gt;Font Awesome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#customize-icons"&gt;Customize Icons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#configuring-networks-with-multiple-hosts"&gt;Configuring networks with multiple hosts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ananke automatically adds &amp;ldquo;follow&amp;rdquo; link icons to the header and footer and &amp;ldquo;Share&amp;rdquo; link icons to pages unless the &lt;code&gt;disable_share&lt;/code&gt; parameter is set to true either on the site level (site params) or page level (front matter). Each services can show a label, an icon, and be formatted in a custom color.&lt;/p&gt;</description></item><item><title>Styles</title><link>https://gohugo-ananke.github.io/documentation/customisation/styles/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/customisation/styles/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#update-font-or-body-classes"&gt;Update font or body classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#stylesheet-generation"&gt;Stylesheet Generation&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#custom-css"&gt;Custom CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#sassscss-and-other-pre-processors"&gt;SASS/SCSS and other pre-processors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#built-in-css-order"&gt;Built-in CSS order&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#social-hover-colours"&gt;Social hover colours&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#output"&gt;Output&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="update-font-or-body-classes"&gt;Update font or body classes
 &lt;a class="heading-anchor" href="#update-font-or-body-classes" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The theme is set, by default, to use a near-white background color and the &amp;ldquo;Avenir&amp;rdquo; or serif typeface. You can change these in your config file with the &lt;code&gt;body_classes&lt;/code&gt; parameter, like this:&lt;/p&gt;
&lt;div class="code-block"&gt;
 &lt;button class="code-copy" type="button" aria-label="Copy code to clipboard"&gt;
 &lt;span class="code-copy-label" aria-hidden="true"&gt;Copy&lt;/span&gt;
 &lt;/button&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;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;body_classes&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;avenir bg-near-white&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;which will give you a body class like this:&lt;/p&gt;</description></item><item><title>Troubleshooting</title><link>https://gohugo-ananke.github.io/documentation/troubleshooting/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0700</pubDate><guid>https://gohugo-ananke.github.io/documentation/troubleshooting/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="#diagnostic-commands"&gt;Diagnostic commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#common-problems"&gt;Common problems&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#the-theme-is-not-loading"&gt;The theme is not loading&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-homepage-is-blank"&gt;The homepage is blank&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#css--styling-is-missing"&gt;CSS / styling is missing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-menu-is-not-showing"&gt;The menu is not showing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#images-are-not-showing"&gt;Images are not showing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#social-links-are-not-showing"&gt;Social links are not showing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#hugo-module-path-issues"&gt;Hugo Module path issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-old-thenewdynamic-path-is-still-used"&gt;The old theNewDynamic path is still used&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-netlify-build-fails"&gt;The Netlify build fails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#local-hugo-version-mismatch"&gt;Local Hugo version mismatch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#sorry-but-feature-does-not-work-doesnt-work-for-us"&gt;Sorry, but &amp;ldquo;$FEATURE does not work&amp;rdquo; doesn&amp;rsquo;t work for us&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="diagnostic-commands"&gt;Diagnostic commands
 &lt;a class="heading-anchor" href="#diagnostic-commands" aria-label="Link to this section"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Before digging into a specific problem, these commands tell you most of what you
need to know:&lt;/p&gt;</description></item></channel></rss>