These parameters are set site-wide under the [Params] table in your site configuration file (config.toml, hugo.toml, etc.). Page-level front matter parameters always take precedence over these.

Metadata

ParameterTypeDescription
descriptionstringDescription of the overall site. Used as the page meta description when no page-level description is set.
faviconurlURL to the favicon image for the site.
keywordsstring[]Default keywords used in the <meta name="keywords"> tag. Used when no page-level keywords array is set.
logourlURL to the logo image for the site. Also used as the social sharing image fallback when no other image is set in page or site parameters.
seo_title_suffixstringSuffix appended to every page title in the <title> tag and social metadata.
share_imgurlURL to the default sharing image used for social media links across the site. Falls back to logo if not set.

Call to Action

ParameterTypeDescription
call_for_action_iconstringFont Awesome icon class for the navbar call-to-action button.
call_for_action_textstringLabel text for the navbar call-to-action button.
call_for_action_urlurlAnchor URL for the navbar call-to-action button. For best results with internal URLs, end paths without extensions with a trailing slash (e.g. /downloads/).
hide_call_for_actionbooleanHides the call-to-action button site-wide.

Layout

ParameterTypeDescription
custom_jumbotron_classstringDefault CSS class applied to the custom_jumbotron wrapper element across the site.
header_wrapper_classstringCSS class appended to the header-wrapper element on all pages. Used only when no page-level header_wrapper_class is set.
hide_breadcrumbbooleanHides the breadcrumb navigation on all pages.
jumbotron_classstringOverrides the default container classes applied to the jumbotron. Default is col-md-20 col-md-offset-2 col-sm-18 col-sm-offset-3. Can also be set at the page level.
main_content_classstringOverrides the default classes applied to the main content column. Default is col-md-18 padding-bottom-30. Can also be set at the page level.
main_sidebar_classstringOverrides the default classes applied to the main sidebar column. Default is col-md-6 padding-bottom-30. Can also be set at the page level.
show_collapsible_menubooleanShows the collapsible sidebar navigation menu on mobile viewports site-wide.

Components

ParameterTypeDescription
show_eventsbooleanEnables event-related components on the site (such as event lists and event-driven shortcodes).
socials{name: string, icon: string, url: string}[]Social media links rendered in the site footer. Each entry defines the platform name, icon, and URL.

Integrations

ParameterTypeDescription
fb_app_idstringFacebook application ID string for the site’s ad network account. Rendered in the page <head> as the fb:app_id Open Graph property.
gcsestringGoogle Custom Search Engine collection ID, enabling the site search dropdown in the navbar.
google_tag_managerstringGoogle Tag Manager container ID. When set, the GTM script is injected into the site footer.

Resources

ParameterTypeDescription
js
Deprecated
urlURL to the main JavaScript file used site-wide. Defaults to the bundled main.min.js.
newsroom_esmbooleanWhen set to true, the inline newsroom components script (events, news items) is rendered as an ES module using import $ from "jquery". Defaults to false.
scripts{url: string, type?: string, defer?: boolean, cache?: boolean, integrity?: string}[]JavaScript files loaded site-wide. When set, this replaces the deprecated js and hugo_js parameters.
styles{url: string, cache?: boolean}[]Stylesheets loaded site-wide. Page-level styles are appended after these. Defaults to the Neptune stylesheet when not set.