<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Getting Started on HCD</title><link>https://hugo-community-docs.github.io/docs/guide/</link><description>Recent content in Getting Started on HCD</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 15 Aug 2026 04:09:57 +0800</lastBuildDate><atom:link href="https://hugo-community-docs.github.io/docs/guide/index.xml" rel="self" type="application/rss+xml"/><item><title>Understanding Hugo</title><link>https://hugo-community-docs.github.io/docs/guide/introduction/</link><pubDate>Sat, 15 Aug 2026 04:09:57 +0800</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/introduction/</guid><description>&lt;p&gt;&lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; is a static site generator (SSG) written in Go. Because it builds static sites, you don't need to worry about server overhead or maintenance. Hugo has many strengths. Speed is just one of them. Flexible configuration, scalability, extensibility, and out-of-the-box readiness are among its other advantages.&lt;/p&gt;</description></item><item><title>Installing Hugo and Its Toolchain</title><link>https://hugo-community-docs.github.io/docs/guide/installation/</link><pubDate>Sat, 15 Aug 2026 04:09:57 +0800</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/installation/</guid><description>&lt;p&gt;This page explains how to install Hugo on each operating system and set up the environment variable (PATH) it needs to run.&lt;/p&gt;
&lt;h2 id="hugo-editions"&gt;
	Hugo Editions
	&lt;a class="heading-anchor" href="#hugo-editions" aria-label="Permalink to 'Hugo Editions'"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Hugo ships in three editions.&lt;/p&gt;</description></item><item><title>Creating a Site</title><link>https://hugo-community-docs.github.io/docs/guide/quick-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/quick-start/</guid><description>&lt;p&gt;This page explains how to create a new site with Hugo and start the local development server.&lt;/p&gt;
&lt;h2 id="create-a-project"&gt;
	Create a Project
	&lt;a class="heading-anchor" href="#create-a-project" aria-label="Permalink to 'Create a Project'"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo new project my-site --format yaml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; my-site&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;code&gt;hugo new project&lt;/code&gt; creates the basic directory structure. At this point, the site has no theme or content yet.&lt;/p&gt;</description></item><item><title>Content Authoring</title><link>https://hugo-community-docs.github.io/docs/guide/content-authoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/content-authoring/</guid><description>&lt;p&gt;This page covers the Markdown, front matter, and shortcode syntax you'll use when writing content.&lt;/p&gt;
&lt;h2 id="content-structure"&gt;
	Content Structure
	&lt;a class="heading-anchor" href="#content-structure" aria-label="Permalink to 'Content Structure'"&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;A content directory looks like this:&lt;/p&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;content
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── _index.md &lt;span class="c1"&gt;# 1. Home page&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── docs
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── _index.md &lt;span class="c1"&gt;# 2. List page&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── p1.md &lt;span class="c1"&gt;# 3-1. Post page: filename only&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── p2 &lt;span class="c1"&gt;# 3-2. Post page: using index.md&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ ├── foo.jpg
&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;│ └── bar &lt;span class="c1"&gt;# Nested list&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── _index.md &lt;span class="c1"&gt;# List page for the nested section&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── post-1.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── post-2.md
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── tags
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ├── _index.md &lt;span class="c1"&gt;# 4. List page for tags&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; └── my-tag.md &lt;span class="c1"&gt;# Tag page&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;The home page is the &lt;code&gt;_index.md&lt;/code&gt; at the top level&lt;/li&gt;
&lt;li&gt;Every other &lt;code&gt;_index.md&lt;/code&gt; with a leading underscore is a list page&lt;/li&gt;
&lt;li&gt;A post page can use either a &lt;code&gt;filename.md&lt;/code&gt; or a &lt;code&gt;filename/index.md&lt;/code&gt;, &lt;strong&gt;cannot have child pages&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A tag's &lt;code&gt;_index.md&lt;/code&gt; is likewise a list page&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Both &lt;code&gt;p1.md&lt;/code&gt; and &lt;code&gt;p2/index.md&lt;/code&gt; can create a standalone post, but only the latter can hold its own page resources, such as images or videos. You should default to the &lt;code&gt;post-name/index.md&lt;/code&gt; form to keep your project structure consistent, except in two cases:&lt;/p&gt;</description></item><item><title>Basic Configuration</title><link>https://hugo-community-docs.github.io/docs/guide/basic-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/basic-configuration/</guid><description>&lt;p&gt;Hugo's configuration file has hundreds of possible settings, which is bound to overwhelm beginners. This page's purpose is to highlight the settings in &lt;code&gt;hugo.yaml&lt;/code&gt; that matter most, so you don't get lost in the sheer volume of options.&lt;/p&gt;</description></item><item><title>URLs and Routing</title><link>https://hugo-community-docs.github.io/docs/guide/routing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/routing/</guid><description>&lt;p&gt;This page explains how Hugo determines the URL for each page. Get URL management right from the start. Broken links damage a site more than almost anything else, so plan your approach early.&lt;/p&gt;</description></item><item><title>Deploying Your Site</title><link>https://hugo-community-docs.github.io/docs/guide/deploying-your-site/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo-community-docs.github.io/docs/guide/deploying-your-site/</guid><description>&lt;p&gt;To deploy your site to the public internet, Hugo's official documentation provides an extensive walkthrough. See the &lt;a href="https://gohugo.io/host-and-deploy/"&gt;official documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you're a beginner without a clear idea of where to start, hugo-community-docs recommend the &lt;a href="https://gohugo.io/host-and-deploy/host-on-github-pages/"&gt;GitHub Pages&lt;/a&gt; option, since it lets you complete everything on a single platform.&lt;/p&gt;</description></item></channel></rss>