Hugo 总文章数和总字数
Overview
前者在某个大神主题中翻到,一句代码:
1共 {{ len (where .Site.RegularPages "Section" "posts") }} 篇文章
总字数没有现成参数,官方手册看到 .Scratch.Add 瞎折腾完成:
1{{$scratch := newScratch}}
2{{ range (where .Site.Pages "Kind" "page" )}}
3 {{$scratch.Add "total" .WordCount}}
4{{ end }}
新建了个参数累加所有文章的 .WordCount
字数,一般放 footer 头几行,下面是调用代码:
1总计 {{$scratch.Get "total" }} 字