aboutsummaryrefslogtreecommitdiffhomepage
path: root/hugolib/content_map_page.go
diff options
context:
space:
mode:
Diffstat (limited to 'hugolib/content_map_page.go')
-rw-r--r--hugolib/content_map_page.go14
1 files changed, 11 insertions, 3 deletions
diff --git a/hugolib/content_map_page.go b/hugolib/content_map_page.go
index 5758cb6f6..66baea3d1 100644
--- a/hugolib/content_map_page.go
+++ b/hugolib/content_map_page.go
@@ -1881,11 +1881,19 @@ func (sa *sitePagesAssembler) addStandalonePages() error {
}
if sitemapEnabled {
- addStandalone("/_sitemap", kinds.KindSitemap, output.SitemapFormat)
- skipSitemapIndex := s.Conf.IsMultihost() || !(s.Conf.DefaultContentLanguageInSubdir() || s.Conf.IsMultilingual())
+ of := output.SitemapFormat
+ if s.conf.Sitemap.Filename != "" {
+ of.BaseName = paths.Filename(s.conf.Sitemap.Filename)
+ }
+ addStandalone("/_sitemap", kinds.KindSitemap, of)
+ skipSitemapIndex := s.Conf.IsMultihost() || !(s.Conf.DefaultContentLanguageInSubdir() || s.Conf.IsMultilingual())
if !skipSitemapIndex {
- addStandalone("/_sitemapindex", kinds.KindSitemapIndex, output.SitemapIndexFormat)
+ of = output.SitemapIndexFormat
+ if s.conf.Sitemap.Filename != "" {
+ of.BaseName = paths.Filename(s.conf.Sitemap.Filename)
+ }
+ addStandalone("/_sitemapindex", kinds.KindSitemapIndex, of)
}
}