最近在手搓某奇妙 “” 网站时发现 Hugo 生成器自带的 ReadingTime 方法返回给定页面的预计阅读时间在 CJK 语言上表现不是很准,所以我用 Plain 方法返回给定页面的呈现内容,删除所有 HTML 标签后再使用 strings.RuneCount 功能返回给定字符串中的字数再除 60 与 2 就可以得出每分钟阅读时间了,也就是每秒读两字这样。

{{ div (div (.Plain | htmlUnescape | strings.RuneCount) 2) 60 }}