diff options
Diffstat (limited to 'hugolib/page__meta.go')
-rw-r--r-- | hugolib/page__meta.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hugolib/page__meta.go b/hugolib/page__meta.go index c7a8db3d5..631d4233b 100644 --- a/hugolib/page__meta.go +++ b/hugolib/page__meta.go @@ -506,7 +506,7 @@ func (pm *pageMeta) setMetadata(parentBucket *pagesMapBucket, p *pageState, fron pm.params[loki] = isHeadless if p.File().TranslationBaseName() == "index" && isHeadless { pm.buildConfig.List = pagemeta.Never - pm.buildConfig.Render = false + pm.buildConfig.Render = pagemeta.Never } case "outputs": o := cast.ToStringSlice(v) @@ -683,7 +683,11 @@ func (p *pageMeta) getListFilter(local bool) contentTreeNodeCallback { } func (p *pageMeta) noRender() bool { - return !p.buildConfig.Render + return p.buildConfig.Render != pagemeta.Always +} + +func (p *pageMeta) noLink() bool { + return p.buildConfig.Render == pagemeta.Never } func (p *pageMeta) applyDefaultValues(n *contentNode) error { |