Variables and parameters
Page-, file-, taxonomy-, and site-level variables and parameters available in templates.
Read More »
Site variables
Many, but not all, site-wide variables are defined in your site’s configuration. However, Hugo provides a number of built-in variables for convenient access to global values in your templates.
Read More »
Page variables
Page-level variables are defined in a content file’s front matter, derived from the content’s file location, or extracted from the content body itself.
Read More »
Shortcode variables
Shortcodes can access page variables and also have their own specific built-in variables.
Read More »
Pages methods
Pages is the core page collection in Hugo and has many useful methods.
Read More »
Taxonomy variables
Hugo’s taxonomy system exposes variables to taxonomy and term templates.
Read More »
File variables
Use File variables to access file-related values for each page that is backed by a file.
Read More »
Menu variables
Use these variables and methods in your menu templates.
Read More »
Git variables
Get the last Git revision information for every content file.
Read More »
Sitemap variables
A sitemap is a Page and therefore has all the page variables available to use sitemap templates. They also have the following sitemap-specific variables available to them:
.Sitemap.ChangeFreq the page change frequency .Sitemap.Priority the priority of the page .Sitemap.Filename the sitemap file name
Read More »