Configuration
The defaults that shape every page on your site.
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
| Parameter | Type | Description |
|---|---|---|
| description | string | Description of the overall site. Used as the page meta description when no page-level description is set. |
| favicon | url | URL to the favicon image for the site. |
| keywords | string[] | Default keywords used in the <meta name="keywords"> tag. Used when no page-level keywords array is set. |
| logo | url | URL 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_suffix | string | Suffix appended to every page title in the <title> tag and social metadata. |
| share_img | url | URL to the default sharing image used for social media links across the site. Falls back to logo if not set. |
Call to Action
| Parameter | Type | Description |
|---|---|---|
| call_for_action_icon | string | Font Awesome icon class for the navbar call-to-action button. |
| call_for_action_text | string | Label text for the navbar call-to-action button. |
| call_for_action_url | url | Anchor 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_action | boolean | Hides the call-to-action button site-wide. |
Layout
| Parameter | Type | Description |
|---|---|---|
| custom_jumbotron_class | string | Default CSS class applied to the custom_jumbotron wrapper element across the site. |
| header_wrapper_class | string | CSS class appended to the header-wrapper element on all pages. Used only when no page-level header_wrapper_class is set. |
| hide_breadcrumb | boolean | Hides the breadcrumb navigation on all pages. |
| jumbotron_class | string | Overrides 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_class | string | Overrides 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_class | string | Overrides 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_menu | boolean | Shows the collapsible sidebar navigation menu on mobile viewports site-wide. |
Components
| Parameter | Type | Description |
|---|---|---|
| show_events | boolean | Enables 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
| Parameter | Type | Description |
|---|---|---|
| fb_app_id | string | Facebook application ID string for the site’s ad network account. Rendered in the page <head> as the fb:app_id Open Graph property. |
| gcse | string | Google Custom Search Engine collection ID, enabling the site search dropdown in the navbar. |
| google_tag_manager | string | Google Tag Manager container ID. When set, the GTM script is injected into the site footer. |
Resources
| Parameter | Type | Description |
|---|---|---|
| js Deprecated | url | URL to the main JavaScript file used site-wide. Defaults to the bundled main.min.js. |
| newsroom_esm | boolean | When 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. |