halo icon indicating copy to clipboard operation
halo copied to clipboard

添加文章字数统计,可供主题调用

Open Liksium opened this issue 8 months ago • 3 comments

前置条件

  • [x] 已经在 Issues 列表中搜索了相关问题。
  • [x] 这是和 Halo 相关的特性,如果是非项目本身的问题,建议在 Discussions 提交。
  • [x] 如果是插件和主题特性建议,请在对应的插件和主题仓库提交。

你当前使用的版本

2.20.17

描述一下此特性

开发 Halo 主题时,想为文章添加字数统计显示,查询文档无果,查询 GitHub 仓库,发现之前有过该功能:

但不知为何后来又删除了:

  • #3542
  • #6560

目前是在主题中自行实现,但还是觉得提供 ${post.wordCount} 这样的变量在后端持久化存储会更好一些。

附加信息

No response

Liksium avatar Apr 10 '25 10:04 Liksium

目前来说,用raw content 字数少一点,但也不是准确的

mjsoftking avatar Apr 11 '25 07:04 mjsoftking

目前来说,用raw content 字数少一点,但也不是准确的

是的,因为包含了 HTML 标签,实际字数会多出不少。

Liksium avatar Apr 11 '25 08:04 Liksium

/kind feature /area core

这个问题的难点应该在于字数以什么为标准,尤其考虑到不同语言的内容统计字数的方式应该不同,比如英文内容应该是词数,我们会研究一下。如果社区有好的建议也欢迎提供或者提交 PR。

ruibaby avatar Apr 14 '25 13:04 ruibaby