Misc
Sitemap
Hugo comes with support for XML Sitemaps built-in.
Hugo will export a sitemap.xml file with all of your content using a standard XML template to the root of your built site. You can configure this in your config.yml
.
sitemap:
changefreq: "monthly"
priority: 0.5
filename: "sitemap.xml"
RSS Feeds
Hugo will also generate an RSS feed in the following locations:
- At the root of your built site
- In the root of every section directory
- At the root of every taxonomy directory
You can configure parts of the output of the RSS feeds in your config.yml
.
languageCode: "en-us"
copyright: "This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License."
author:
name: "My Name Here"
email: "sample@domain.tld"
In order to include RSS feeds, you must include it in the <head>
of your pages.
{{ with .OutputFormats.Get "RSS" }}
<link href="{{ .RelPermalink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
<link href="{{ .RelPermalink }}" rel="feed" type="application/rss+xml" title="{{ .Site.Title }}" />
{{ end }}
If you wish to create Atom Feeds or other types of documents, please see the Hugo documentation on Output Formats.
Further Reading
July 24, 2017
Caught a mistake or want to contribute to the docs? Edit this page on Github!