Get Started

Learn how to install and start using the Neso theme in a few steps, while understanding Hugo’s basics.
October 11, 2025 Translations: 

Welcome!

This page will help you:

  1. Understand hugo.toml and Front Matter, which you will use frequently in Hugo.
  2. Learn this documentation’s format conventions: site‑wide configuration uses TOML; Front Matter uses YAML.
  3. Complete three steps in order: install the themepublish a postbasic & detailed configuration.

What is hugo.toml

  1. hugo.toml is the site‑wide configuration file. It covers languages, navigation menus, themes, and advanced features.
  2. Many options built into Hugo are structural (rather than visual). For that reason, the Neso theme adds options for customization (for example Tailwind integration, syntax highlighting, menus, etc.).
  3. In earlier projects the config filename was often config, such as config.toml. Today it is recommended to use a single file hugo.toml at the project root.
  4. TOML is a format commonly used for configuration files. In this documentation, whenever we discuss site‑wide configuration, we demonstrate it in TOML.

TOML looks like this:

baseURL = "https://example.org/"
languageCode = "en-us"
title = "My Site Title"

# Example: select the theme
theme = "hugo-neso"

Note

For complete required and recommended settings, subsequent pages provide detailed explanations and links.


What is Front Matter

  1. Front Matter is the metadata at the top of each Markdown file. It describes the title, date, taxonomies, summary, etc.
  2. Many options built into Hugo are basic metadata. For that reason, the Neso theme adds options for better content presentation (for example cover image, ToC, share buttons, etc.).
  3. Hugo supports TOML, YAML, and JSON.
  4. Like TOML above, YAML is simply another serialization format. In this documentation, whenever we discuss Front Matter, we demonstrate it in YAML.

YAML Front Matter looks like this:

---
title       : "Post title"
date        : 2025-10-11T12:00:00+08:00
description : "A short SEO‑friendly description"
summary     : "The summary shown on list pages"
tags        : ["essay", "notes"]
---

Note

For additional Front Matter options provided by Neso to enrich your content, later pages will provide detailed explanations and links.


Start here

Follow these steps in order; each has a dedicated guide.

  1. Install the theme Go to: Theme Installation Goal: install Neso theme and integrate Tailwind CSS to your Hugo project correctly.

  2. Publish your first post Go to: Create a Post Goal: learn to manage a post and its assets as a “leaf bundle”, and apply the recommended Front Matter.

  3. Complete the basic configuration Go to: Basic Configuration Goal: adjust the required and recommended hugo.toml parameters so the site behaves and looks correct.


Next steps

  • Browse other documentation pages to fine‑tune details: pages and menu setup, shortcodes, syntax highlighting, custom styles, comment system, and more.
  • The main menu’s “Docs” entry lists all pages; you can also use tags and search.
  • For a complete list of settings, see: Params - Site and Params - Front Matter.