There was an error while loading. Please reload this page.
Add the following code to your module list in the config/_default/module.toml file.
config/_default/module.toml
[[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.
hugo.toml
config.toml
[[params.plugins.js]] link = "plugins/cookie.js"
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.
script.html
<!-- cookie consent --> {{ partialCached "announcement-script.html" . }}
Configure it in the config/_default/params.toml file.
config/_default/params.toml
# announcement [announcement] enable = true expire_days = 7 content = "This is a test announcement"