Wipe metadata
This commit is contained in:
@@ -233,8 +233,10 @@ func buildWiki(p *project.Project, nativeResult BuildResult, force bool, progres
|
||||
if err := generateEntityPages(outputDir, ctx, writePage); err != nil {
|
||||
return wikiResult{}, err
|
||||
}
|
||||
if err := generateStatusPages(outputDir, pageStatuses, pageTitles, p.EffectiveConfig().TopData.Wiki.ManagedNamespaces, p.EffectiveConfig().TopData.Wiki.StatusListingScope, manualSections, ctx); err != nil {
|
||||
return wikiResult{}, err
|
||||
if wikiStatusPagesEnabled(p.EffectiveConfig().TopData.Wiki) {
|
||||
if err := generateStatusPages(outputDir, pageStatuses, pageTitles, p.EffectiveConfig().TopData.Wiki.ManagedNamespaces, p.EffectiveConfig().TopData.Wiki.StatusListingScope, manualSections, ctx); err != nil {
|
||||
return wikiResult{}, err
|
||||
}
|
||||
}
|
||||
if err := indexUnregisteredWikiPages(rootDir, outputDir, p.EffectiveConfig().TopData.Wiki.StalePages.Default, ctx, &pageIndex); err != nil {
|
||||
return wikiResult{}, err
|
||||
@@ -259,6 +261,10 @@ func buildWiki(p *project.Project, nativeResult BuildResult, force bool, progres
|
||||
}, nil
|
||||
}
|
||||
|
||||
func wikiStatusPagesEnabled(cfg project.TopDataWikiConfig) bool {
|
||||
return cfg.StatusPages == nil || *cfg.StatusPages
|
||||
}
|
||||
|
||||
func wikiCachedPagesAreCurrent(outputDir string, state wikiStateDocument) bool {
|
||||
if state.Pages <= 0 {
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user