跳至主要内容

這個網站的留言系統是怎麼弄的?

運作概念

  • 儲存留言的地方:GitHub repo 的討論串,我使用giscus這個開源插入選染模板
  • 把原始碼抽出來更改,官方文檔有抽取指令,抽取的動作叫做 swizzing 。官網有警告如果自己模改模板以後元件更新有可能會壞掉,要自己修,我們選擇無視他。
yarn swizzle

操作流程

總之就是在 src/components 寫好 giscus 提供的 react 引用方式放進函數,在我們要套用的頁尾插入留言區元件。 blog 排版和文檔排版要分開 swizzing。

ouch1978 的 blog 除了有設定 Docusaurus 教學,還有不少好文章,推推