在 jekyll-next-theme 中已經將 gitalk 功能整合好了,但是在出現 gitalk 留言功能的文章以外的頁面,會出現一個找不到 gitalk-container 這個 element 的錯誤訊息,回去看程式碼發現 gitalk 會在所有頁面啟用,試著將 gitalk 限制在 post 類型(文章)的頁面中啟用就成功了。
解決方法
開啟
<your_blog>/_includes/_third_party/comments/gitalk.html
將原本的 site.gitalk.enable 判斷 加上與 page.id 做 and 運算,只有當進入文章時才啟用 gitalk
|
|
總結
總覺得這解決方法不怎麼優,但對 jekyll 也不熟就湊合著用了。