Back to Hugo

Configure services

docs/content/en/configuration/services.md

0.161.11.4 KB
Original Source

Hugo provides embedded templates to simplify site and content creation. Some of these templates are configurable. For example, the embedded Google Analytics template requires a Google tag ID.

This is the default configuration:

{{< code-toggle config=services />}}

disqus.shortname : (string) The shortname used with the Disqus commenting system. See details. To access this value from a template:

go-html-template
{{ .Site.Config.Services.Disqus.Shortname }}

googleAnalytics.id : (string) The Google tag ID for Google Analytics 4 properties. See details. To access this value from a template:

go-html-template
{{ .Site.Config.Services.GoogleAnalytics.ID }}

rss.limit : (int) The maximum number of items to include in an RSS feed. Set to -1 for no limit. Default is -1. See details. To access this value from a template:

go-html-template
{{ .Site.Config.Services.RSS.Limit }}

x.disableInlineCSS : (bool) Whether to disable the inline CSS rendered by the embedded x shortode. See details. Default is false. To access this value from a template:

go-html-template
{{ .Site.Config.Services.X.DisableInlineCSS }}

[v0.141.0]: https://github.com/gohugoio/hugo/releases/tag/v0.141.0
[v0.123.0]: https://github.com/gohugoio/hugo/releases/tag/v0.123.0