HUGO
Menu
GitHub 87548 stars Mastodon

About

Learn about Hugo and its features, privacy protections, and security model.

Getting started

How to get started with Hugo.

Hugo Installation

Install Hugo on macOS, Linux, Windows, BSD, and on any machine that can run the Go compiler tool chain.

Hugo Configuration

Configure your site.

CLI

Use the command line interface (CLI) to manage your site.

Hugo Templates

Create templates to render your content, resources, and data.

Hugo Content management

Hugo makes managing large static sites easy with support for archetypes, content types, menus, cross references, summaries, and more.

Hugo Modules

Use Hugo Modules to manage the content, presentation, and behavior of your site.

Hugo Functions

Use these functions within your templates and archetypes.

Hugo Methods

Use these methods within your templates.

Hugo Shortcodes

Insert elements such as videos, images, and social media embeds into your content using Hugo's embedded shortcodes.

Hugo Pipes

Use asset pipelines to transform and optimize images, stylesheets, and JavaScript.

Render hooks

Create render hook templates to override the rendering of Markdown to HTML.

Host and deploy

Services and tools to host and deploy your site.

Hugo Developer tools

Third-party tools to help you create and manage sites.

Troubleshooting

Use these techniques when troubleshooting your site.

Quick reference

Use these quick reference guides for quick access to key information.

Contribute

Contribute to development, documentation, and themes.

News

Stay up-to-date with the latest news and announcements.