一直好奇為什麼 kbd
tag 在某些 theme 一直無法正確呈現,剛剛才發現原始碼有這段 <!-- raw HTML omitted -->
。
Google 後發現 Raw HTML getting omitted in 0.60.0 所以表示這是老問題了。解法可以在 config.toml 加入這段
[markup.goldmark.renderer]
unsafe= true
但看到 unsafe= true
總覺得彆扭,所以我決定採取使用 shortcodes
來處理。
- 參考這篇 讓你的 Markdown 有更漂亮的鍵盤按鍵表示方式 新增 assests\kbd.css。
- 調整 config.toml 為
customCSS = ["kbd.css"]
- 新增 layouts\shortcodes\kbd.html