What is Hugo

What is Hugo?

What is Hugo?

“Hugo is a fast and modern static site generator written in Go.
Unlike systems that dynamically build a page with each visitor request, Hugo builds pages when you create or update your content. Since websites are viewed far more often than they are edited, Hugo is designed to provide an optimal viewing experience for your website’s end users and an ideal writing experience for website authors.” (https://gohugo.io/about/what-is-hugo/)

In other words, Hugo is an application that will create static website files to be published as a website. Hugo combines the markdown files in the content folder with the theme of choice and creates a set of html, css and javascript needed to run a static site. Hugo can be run locally on one’s desktop and be deployed to “localhost” for viewing before pushing into production.

You can install and run Hugo on your computer or you can use Docker to run Hugo for you.

Showcase of sites using Hugo
Hugo Codex - a sample site built entirely with hugo.

Google Analytics with Hugo


Basic Usage

Basic usage of Hugo

Convert Your Site

Convert Your Site to Hugo

Directory Structure

Hugo Directory Structure

How Do I?

How Do I?

Configuration

Configuring Your Hugo Site

Tutorials

Various tutorial links for Hugo.