2017年,我的部落格改進了什麼?
· 2 min read
在去年改用 Hexo [^1] 架部落格後,由於用 Markdown 寫起來更方便了,又有 Mermaid [^2] 語法支援可以快速畫出一些流程圖,因此多寫了幾篇。
在此期間,也陸續為這個部落格加了一些小功能。主要有
- 將 Hexo 預設的 Markdown 引擎換成 markdown-it,以支援顏文字 (emoji)[^9] 🎉
- 加入類似 Medium 的文章預計閱讀時間 (每篇文章標題下方顯示 x min. read) ⏳
- 支援腳注 (footnote)🔗,如下方的參考資料
為了折騰這些功能花了些時間,不知道這樣的投資能不能攤平到下個十年 :p
🔸以下是在改進部落格的過程中發現的一些小知識:
將 Hexo 預設的 Markdown 引擎換成 markdown-it 🎉
為了要支援 emoji,在網上找到的做法是改用hexo-renderer-markdown-it[^3] 引擎並同時安裝markdown-it-emoji[^4]
最後必要的是在_config.yml 裡加入相應的markdown設定 [^5]
加入類似 Medium 的文章預計閱讀時間 ⏳
原本我裝的是 hexo-reading-time[^6],整合好後一看,所有中文文章的閱讀時長都短得可以,讓我懷疑它根本沒有支援中文字數計算。後來找一找,才拿可支援中文字數計算的hexo-wordcount[^7] 來替換掉。隨後又丟了個 PR [^8] 過去來調整預設的閱讀時長,最終才接近想要的效果。