Skip to content

Commit 69d92dc

Browse files
committed
hugolib: Respect disableKinds=["sitemap"]
Fixes #3544
1 parent d74452c commit 69d92dc

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

‎hugolib/config.go‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ func LoadConfig(fs afero.Fs, relativeSourcePath, configFilename string) (*viper.
5959
}
6060

6161
if v.IsSet("disableSitemap") {
62+
// NOTE: Do not remove this until Hugo 0.24, ERROR in 0.23.
6263
helpers.Deprecated("site config", "disableSitemap", "Use disableKinds= [\"sitemap\"]", false)
6364
}
6465

‎hugolib/hugo_sites.go‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,17 @@ func (h *HugoSites) renderCrossSitesArtifacts() error {
269269
return nil
270270
}
271271

272+
sitemapEnabled := false
273+
for _, s := range h.Sites {
274+
if s.isEnabled(kindSitemap) {
275+
sitemapEnabled = true
276+
}
277+
}
278+
279+
if !sitemapEnabled {
280+
return nil
281+
}
282+
272283
// TODO(bep) DRY
273284
sitemapDefault := parseSitemap(h.Cfg.GetStringMap("sitemap"))
274285

0 commit comments

Comments
 (0)