Explore Theme logo

A minimal, text-heavy theme for Hugo

  • Posts
  • About
  • Contact
  1. Home
  2. All Posts
  3. Hello World: A Guide to Getting Started

Hello World: A Guide to Getting Started

Aug 20, 2025 Rain Doctor

Welcome to the Explore theme for Hugo! This guide will walk you through the steps to get your site up and running with this theme. Whether you’re new to Hugo or an experienced user, you’ll find everything you need to get started.

Prerequisites

Before we begin, you need to have Git installed on your machine to manage the theme as a submodule.

Step 1: Install Hugo

If you don’t have Hugo installed, you’ll need to install it first. Hugo provides an official installation guide for all major operating systems.

A quick way to install it on macOS is with Homebrew:

brew install hugo

For other systems, please refer to the Official Hugo Installation Guide.

Step 2: Create a New Hugo Site

Once Hugo is installed, you can create a new site. Open your terminal, navigate to where you want to create your project, and run:

hugo new site my-awesome-site
cd my-awesome-site

This will create a new directory named my-awesome-site with the basic Hugo site structure.

Step 3: Install the Explore Theme

The best way to add a theme to your Hugo site is by using Git submodules. This makes it easy to get theme updates in the future.

From the root of your new site (my-awesome-site), initialize a Git repository and add the Explore theme as a submodule:

git init
git submodule add https://github.com/yogirk/explore.git themes/explore

Step 4: Configure Your Site

The Explore theme comes with a detailed config.toml in its exampleSite directory. It’s the fastest way to get started.

Copy the example configuration file to the root of your site:

cp themes/explore/exampleSite/config.toml .

Now, open the config.toml file in your favorite text editor. You’ll need to make sure the theme is set correctly. The example file should already have this, but it’s good to verify:

# config.toml
theme = "explore"

You should also update the baseURL to your site’s URL and change other parameters like title, author, and description to match your site’s details.

Step 5: Add Some Content

You can create a new post using the hugo new command:

hugo new posts/my-first-post.md

This will create a new Markdown file in content/posts/my-first-post.md with some pre-filled front matter from the theme’s archetype. Open it and add your content.

Step 6: Run the Hugo Server

You’re all set! Now, you can run the local Hugo server to see your site in action:

hugo server

This will start a local server, usually at http://localhost:1313/. Open this URL in your browser, and you should see your new site with the Explore theme!

What’s Next?

Congratulations! Your site is live locally. From here, you can:

  • Explore the config.toml file to customize the theme’s features, colors, and layout.
  • Read the Markdown & Typography Guide to see how to style your content.
  • Check out the Explore Theme Features post for a deep dive into all configuration options.
welcome demo hugo guide

Table of Contents

  • Prerequisites
  • Step 1: Install Hugo
  • Step 2: Create a New Hugo Site
  • Step 3: Install the Explore Theme
  • Step 4: Configure Your Site
  • Step 5: Add Some Content
  • Step 6: Run the Hugo Server
  • What’s Next?

Recent Posts

  • Hello World: A Guide to Getting Started
  • Explore Theme Features
  • Markdown & Typography Guide
  • A Post with Widgets
  • Contact Us

Categories

  • Demo Content (1)
  • Features (1)
  • Getting Started (1)
  • Hugo (1)
  • Layouts (1)
  • Theme Guide (1)

Tags

  • Demo
  • Hugo
  • Documentation
  • Features
  • Guide
  • Markdown
  • Sidebar
  • Style
  • Typography
  • Welcome
  • Widgets
← Previous Post Explore Theme Features

Related Posts

Explore Theme Features

Aug 19, 2025

A Post with Widgets

Aug 14, 2025
Powered by Hugo & Explore Theme.
Built with Gemini CodeAssist.