站点总字数统计升级:不太完美地解决了
具体讨论(象友单方面教学)见嘟串
字数模板变量有两个:
.FuzzyWordCount,模糊单词数,取整值100
.WordCount,具体字数
然后看之前抄的两个代码段,{{ range (where .Site.Pages "Kind" "page" )}},循环遍历所有页面,{{$scratch.Add "total" .WordCount}},将总字数添加给“total”这个值,
{{ ($scratch.Get "total") }}显示总字数。
所以,可以简单修改页尾,改成{{div ($scratch.Get "total") 1000}}(不显示小数)或者1000.0(显示小数),加一个”k“。最终会显示125k字或者125.126k字。
125.126k字很难看,125k好像又有点不够活泼,折中一下,{{$scratch.Add "total" .FuzzyWordCount}},输出结果就会变成125.1k字
缺点:,125.1k只是想象,实际上模糊字数模糊得还挺离谱,120126的总字数,模糊后变成了122300……