Theme Toggle
Simple theme switcher that displays sun/moon icon based on current theme.
Location : layouts/_partials/widgets/theme-toggle.html
Parameters :
| Parameter | Type | Description | Default |
|---|---|---|---|
page | Page | Page context | required |
site | Site | Site context | required |
class | string | Additional CSS classes | - |
key | string | Config key for visibility | "ThemeToggle" |
Configuration :
yaml
params:
showThemeToggle: true # Show/hide theme toggleExamples :
go
// Basic usage
{{ partial "widgets/theme-toggle.html" (dict "page" . "site" .Site) }}
// With custom class
{{ partial "widgets/theme-toggle.html" (dict
"page" .
"site" .Site
"class" "header-toggle"
) }}