These parameters are set in the front matter of any page. They take precedence over the equivalent site-level parameters defined in config.toml.

Metadata

ParameterTypeDescription
authorstringName of the blog post author.
descriptionstringBuilt-in Hugo parameter. Used as the <meta name="description"> value in the page <head>. Takes priority over the Summary parameter.
emailstringEmail address of the blog post author. Falls back to the site-level author email, then to no+reply@eclipse-foundation.org if neither is set.
imageurlFallback image URL for the page. Used as the social sharing thumbnail when share_img is not set.
keywordsstring[]Keywords used in the <meta name="keywords"> tag in the page <head>.
seo_titlestringThe SEO-optimized title used in the <title> tag and social metadata. The site-level seo_title_suffix is appended when set.
share_imgurlImage URL used as the thumbnail when the page is shared on social media (Open Graph / Twitter Card).
summarystringBuilt-in Hugo parameter. Used as the <meta name="description"> value when Description is not set.

Layout

ParameterTypeDescription
body_classstringOne or more CSS classes to add to the <body> element of the page.
breadcrumb_titlestringCustom label to display in the breadcrumb for this page. If not set, the page title is used. Values longer than 32 characters are truncated.
containerstringOverrides the default container CSS class applied to the main content wrapper.
header_wrapper_classstringCSS class appended to the header-wrapper element. Overrides the site-level value of the same parameter.
hide_breadcrumbbooleanHides the breadcrumb navigation on this page.
hide_call_for_actionbooleanHides the call-to-action (CTA) button in the navbar on this page.
hide_page_titlebooleanHides the rendered <h1> page title.
hide_sidebarbooleanHides the main content sidebar on this page.
show_featured_footerbooleanShows the featured footer section at the bottom of the page.

Jumbotron

ParameterTypeDescription
custom_jumbotronstringCustom HTML content injected after the tagline inside the jumbotron. Using this together with tagline is not recommended.
custom_jumbotron_classstringCSS class applied to the custom_jumbotron wrapper element.
headlinestringRenders a jumbotron in the header with this text as the headline. Also used as the page <title> when seo_title is not set.
links{href: string, text: string, class?: string, id?: string}[]Buttons rendered below the tagline in the jumbotron. Each entry defines the button label and its target URL.
taglinestringOptional text displayed below the jumbotron subtitle. Using this together with custom_jumbotron is not recommended.
ParameterTypeDescription
main_menustringReplaces the default main navigation menu with a menu defined under the given identifier in config.toml or menus.toml.
redirect_urlurlSets a client-side redirect target. Used in the canonical URL and an instant-refresh <meta> tag. Pages with this parameter set are also marked noindex to prevent search engine indexing.
show_collapsible_menubooleanShows the collapsible sidebar navigation menu on mobile viewports for this page.
sidebarstring[]One or more menu identifiers used to populate the sidebar on this page, overriding the default sidebar for the section. Each identifier must correspond to a menu.sidebar entry in the site configuration.

Resources

ParameterTypeDescription
disable_cssbooleanDisables all theme CSS on the page when set to true.
page_css_file
Deprecated
urlURL to an additional stylesheet to load on this page.
scripts{url: string, type?: string, defer?: boolean, cache?: boolean, integrity?: string}[]Page-level JavaScript files to load after the site-level scripts. Each entry is an object that describes the script tag to render.
styles{url: string, cache?: boolean}[]Page-level stylesheets to load after the site-level styles. Each entry is an object that describes the <link> tag to render.