<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hugo 101 on Twitbook Hosting</title>
    <link>https://twitbook.uk/series/hugo-101/</link>
    <description>Recent content in Hugo 101 on Twitbook Hosting</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Sat, 28 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://twitbook.uk/series/hugo-101/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Hugo</title>
      <link>https://twitbook.uk/posts/2026/03/hugo/</link>
      <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://twitbook.uk/posts/2026/03/hugo/</guid>
      <description>&lt;p&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#xA;&lt;p&gt;A fast and flexible static site generator built with love by &lt;a href=&#34;https://github.com/bep&#34;&gt;bep&lt;/a&gt;, &lt;a href=&#34;https://github.com/spf13&#34;&gt;spf13&lt;/a&gt;, and &lt;a href=&#34;https://github.com/gohugoio/hugo/graphs/contributors&#34;&gt;friends&lt;/a&gt; in Go.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://godoc.org/github.com/gohugoio/hugo&#34;&gt;&lt;img src=&#34;https://godoc.org/github.com/gohugoio/hugo?status.svg&#34; alt=&#34;GoDoc&#34;&gt;&lt;/a&gt;&#xA;&lt;a href=&#34;https://github.com/gohugoio/hugo/actions?query=workflow%3ATest&#34;&gt;&lt;img src=&#34;https://github.com/gohugoio/hugo/workflows/Test/badge.svg&#34; alt=&#34;Tests on Linux, MacOS and Windows&#34;&gt;&lt;/a&gt;&#xA;&lt;a href=&#34;https://goreportcard.com/report/github.com/gohugoio/hugo&#34;&gt;&lt;img src=&#34;https://goreportcard.com/badge/github.com/gohugoio/hugo&#34; alt=&#34;Go Report Card&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://gohugo.io&#34;&gt;Website&lt;/a&gt; | &lt;a href=&#34;https://gohugo.io/installation&#34;&gt;Installation&lt;/a&gt; | &lt;a href=&#34;https://gohugo.io/documentation&#34;&gt;Documentation&lt;/a&gt; | &lt;a href=&#34;https://discourse.gohugo.io&#34;&gt;Support&lt;/a&gt; | &lt;a href=&#34;CONTRIBUTING.md&#34;&gt;Contributing&lt;/a&gt; | &lt;!-- raw HTML omitted --&gt;Mastodon&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Hugo is a &lt;a href=&#34;https://en.wikipedia.org/wiki/Static_site_generator&#34;&gt;static site generator&lt;/a&gt; written in Go, optimized for speed and designed for flexibility. With its advanced templating system and fast asset pipelines, Hugo renders a complete site in seconds, often less.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a New Theme</title>
      <link>https://twitbook.uk/posts/2014/09/creating-a-new-theme/</link>
      <pubDate>Sun, 28 Sep 2014 00:00:00 +0000</pubDate>
      <guid>https://twitbook.uk/posts/2014/09/creating-a-new-theme/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;This tutorial will show you how to create a simple theme in Hugo. I assume that you are familiar with HTML, the bash command line, and that you are comfortable using Markdown to format content. I&amp;rsquo;ll explain how Hugo uses templates and how you can organize your templates to create a theme. I won&amp;rsquo;t cover using CSS to style your theme.&lt;/p&gt;&#xA;&lt;p&gt;We&amp;rsquo;ll start with creating a new site with a very basic template. Then we&amp;rsquo;ll add in a few pages and posts. With small variations on that, you will be able to create many different types of web sites.&lt;/p&gt;</description>
    </item>
    <item>
      <title>(Hu)go Template Primer</title>
      <link>https://twitbook.uk/posts/2014/04/hugo-template-primer/</link>
      <pubDate>Wed, 02 Apr 2014 00:00:00 +0000</pubDate>
      <guid>https://twitbook.uk/posts/2014/04/hugo-template-primer/</guid>
      <description>&lt;p&gt;Hugo uses the excellent &lt;a href=&#34;https://golang.org/&#34;&gt;Go&lt;/a&gt; &lt;a href=&#34;https://golang.org/pkg/html/template/&#34;&gt;html/template&lt;/a&gt; library for&#xA;its template engine. It is an extremely lightweight engine that provides a very&#xA;small amount of logic. In our experience that it is just the right amount of&#xA;logic to be able to create a good static website. If you have used other&#xA;template systems from different languages or frameworks you will find a lot of&#xA;similarities in Go templates.&lt;/p&gt;&#xA;&lt;p&gt;This document is a brief primer on using Go templates. The &lt;a href=&#34;https://golang.org/pkg/html/template/&#34;&gt;Go docs&lt;/a&gt;&#xA;provide more details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting Started with Hugo</title>
      <link>https://twitbook.uk/posts/2014/04/getting-started-with-hugo/</link>
      <pubDate>Wed, 02 Apr 2014 00:00:00 +0000</pubDate>
      <guid>https://twitbook.uk/posts/2014/04/getting-started-with-hugo/</guid>
      <description>&lt;h2 id=&#34;step-1-install-hugo&#34;&gt;Step 1. Install Hugo&lt;/h2&gt;&#xA;&lt;p&gt;Go to &lt;a href=&#34;https://github.com/spf13/hugo/releases&#34;&gt;Hugo releases&lt;/a&gt; and download the&#xA;appropriate version for your OS and architecture.&lt;/p&gt;&#xA;&lt;p&gt;Save it somewhere specific as we will be using it in the next step.&lt;/p&gt;&#xA;&lt;p&gt;More complete instructions are available at &lt;a href=&#34;https://gohugo.io/getting-started/installing/&#34;&gt;Install Hugo&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-2-build-the-docs&#34;&gt;Step 2. Build the Docs&lt;/h2&gt;&#xA;&lt;p&gt;Hugo has its own example site which happens to also be the documentation site&#xA;you are reading right now.&lt;/p&gt;&#xA;&lt;p&gt;Follow the following steps:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Clone the &lt;a href=&#34;http://github.com/spf13/hugo&#34;&gt;Hugo repository&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Go into the repo&lt;/li&gt;&#xA;&lt;li&gt;Run hugo in server mode and build the docs&lt;/li&gt;&#xA;&lt;li&gt;Open your browser to http://localhost:1313&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Corresponding pseudo commands:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
