Skip to content

components announcement

Victor González-Pacheco edited this page Apr 17, 2025 · 1 revision

Announcement components

Install Module

Add the following code to your module list in the config/_default/module.toml file.

[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/announcement"

Add the following code to your js plugins list in the hugo.toml or config.toml file.

[[params.plugins.js]]
link = "plugins/cookie.js"

Announcement Implementation

Call it, as a partial in your baseof.html file over the header partial.

<!-- cookie consent -->
{{ partialCached "announcement.html" . }}

Call it, as a partial into bottom of script.html file.

<!-- cookie consent -->
{{ partialCached "announcement-script.html" . }}

Configure it in the config/_default/params.toml file.

# announcement
[announcement]
enable = true
expire_days = 7
content = "This is a test announcement"

Clone this wiki locally