分享一下 hugo 的语法模板,如何获取总文章数和总字数,效果可以参考我的首页。 {{ $articleCount := len .Site.RegularPages }} {{ $totalWordCount := 0 }} {{ range .Site.Pages }} {{ $totalWordCount = add $totalWordCount .WordCount }} {{ end }} <p>已经写了 {{ $articleCount }} 篇文章,共 {{ $totalWordCount }} 字。</p> 在首页过滤某个分类。 {{ $pages := .Site.RegularPages }} {{ $paginator := .Paginate ($pages) }} {{ $count := 0 }} {{ range $paginator.Pages }} {{ $title := .Title }} {{ $summary := .Summary }} {{ if and (not (in .Params.categories "weekly")) (lt $count 7) }} {{ $count = add $count 1 }} <article class="post-entry"> <header class="entry-header"> <h2 class="entry-hint-parent">{{ .Title }}</h2> </header> <div class="entry-content"> <p>{{ .Summary }}</p> </div> <footer class="entry-footer"> <time datetime="{{ .Date.Format " 2006-01-02 15:04:05 MST" }}">{{ .Date.Format "2006-01-02"}}</time> <span class="category"> {{ range $key, $value := .Params.categories -}} {{- if $key }}, {{ end }} {{ . }} {{- end }} </span> </footer> <a class="entry-link" href="{{ .RelPermalink }}"></a> </article> {{ end }} {{ end }}