@Hydrangea 早上好!不知道问题有没有得到解决……我参考了南狐的方法,大致是这样:
{{ div ($scratch.Get "total") 1000 }}
意思是把总字数除以一千,之后在“字”前面手动加上k就好了
@injellyfish 哇谢谢!
不好意思地说我其实还没有开始解决,昨天只是写了个to-do 嘟嘟,因为感觉不是太难,准备今晚从“研究这个函数的名字叫什么”学起……
@SouthFox @injellyfish 是,我中午是直接换成fuzzywordcount的,误差很大,而且明显会随着文章数量的增加越来越大。
你说的计算过程,是应该放在{{ range (where .Site.Pages "Kind" "page" )}}这部分吗?
{{$var := $scratch.Get "total"}}{{$var = div $var 100.0}}{{$var = math.Ceil $var}}{{$var = div $var 10.0}}共嘟嘟了 {{$scratch.Get "total"}}字
这样吗?
@Hydrangea
共嘟嘟了 {{$var}} 字。
@SouthFox 啊我明白了!
谢谢你,我晚上试一下!
@Hydrangea
这样好像会超出变量的作用域?
应该在你写一共写了 xx 字那一代码块开头那里声明变量并处理数据,
然后最后在一共写了 xx 字那里替换为一开始声明的变量名就行了。