Title
Displays a page or site title as an h1 element.
Location : layouts/_partials/widgets/title.html
Parameters :
| Parameter | Type | Description | Default |
|---|---|---|---|
page | Page | Page context | required |
site | Site | Site context | required |
titleFrom | string | Source: "page" or "site" | "page" |
class | string | Additional CSS classes | - |
key | string | Config key for visibility | "Title" |
Configuration :
yaml
params:
showTitle: true # Show/hide title
# Site title (in hugo.yaml root)
title: "My Site Name"Examples :
go
// Page title
{{ partial "widgets/title.html" (dict "page" . "site" .Site) }}
// Site title
{{ partial "widgets/title.html" (dict
"page" .
"site" .Site
"titleFrom" "site"
) }}
// With custom class
{{ partial "widgets/title.html" (dict
"page" .
"site" .Site
"class" "hero-title"
) }}