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.