替 Hexo NexT 增加字數統計

前言

有時候自己會需要翻一下自己某一篇文章寫得字數以及大約閱讀所需要的時間,所以這一篇就來記錄一下該如何替 Hexo NexT 安裝字數統計以及閱讀時間吧

本文撰寫環境

Hexo 版本

  • hexo: 3.8.0
  • hexo-cli: 2.0.0

NexT 版本

  • NexT: 7.1.0

起手式

首先我們要先安裝一個外掛叫做 hexo-symbols-count-time

1
npm install --save hexo-symbols-count-time

修改 Hexo _config

接下來打開 Hexo 的站點配置 _config.yml,並將以下加入到最後

1
2
3
4
5
6
7
symbols_count_time:
# 文章是否顯示字數統計以及閱讀時間
symbols: true
time: true
# 網頁底部是否顯示字數統計以及閱讀時間
total_symbols: true
total_time: true

_config.yml

接下來就可以直接重啟啦~

NexT 調整

基本上如果你是使用 NexT 是不用修改模板的,因為本身就已經內建這個功能,只是需要安裝套件以及增加 symbols_count_time 設置而已。

如果你想要調整 NexT 的相關設置,只需要打開 NexT 的 _config.yml,然後搜尋 symbols_count_time 就可以看到相關設置了

symbols_count_time

1
2
3
4
5
6
7
symbols_count_time:
separated_meta: true # false 時只會顯示單行
item_text_post: true # 若為 false 只會顯示圖標和數字,不會顯示所需閱讀時間&文章字數
item_text_total: true # footer 是否顯示 總字數文字與閱讀時間的文字
## 以下我沒調整過,依照預設即可。
awl: 4 # 計算字數
wpm: 275 # 一分鐘閱讀的字數

修改結果

那麼以下就是修改結果哩~

沒想到我寫了 40 多萬字阿...

0%