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 »
Variables and Params
Page-, file-, taxonomy-, and site-level variables and parameters available in templates.
Read More »
Shortcode Variables
Shortcodes can access page variables and also have their own specific built-in variables.
Read More »
File Variables
You can access filesystem-related data for a content file in the
.File
variable.
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 »
Taxonomy Variables
Taxonomy pages are of type
Page
and have all page-, site-, and list-level variables available to them. However, taxonomy terms templates have additional variables available to their templates.
Read More »
Git Info Variables
Get the last Git revision information for every content file.
Read More »
Hugo-specific Variables
The
.Hugo
variable provides easy access to Hugo-related data.
Read More »
Menu Variables
A menu entry in a menu template has specific variables and functions to make menu management easier.
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 filename
Read More »