使用基於Poole的Lanyon,使用Jekyll製作。
要修改的話需要gem創立jekyll server環境,讓本地端的修改可以即時呈現在localhost:4000。
想將Lanyon加入留言區。因為github沒有資料庫的設定,所以留言區需要通常需要使用第三方插件儲存。
不過上個禮拜發現了utterance的utterances,可以將留言跟issue串接。
我看了Utterances 免費開源、無廣告、無追蹤的網站留言系統 by jkgtw的教學,直接點他提供的APP連結。
不太懂為什麼utteraces的github頁面找不到那個鏈結。
install後,就跑到下圖這個頁面。
我輸入ytliang97/ytliang97.github.io
下面是留言配對issue的方式,我直接先選擇第一種,反正應該可以改。
本來想選第三種的,但覺得還是用比較unique的好了。
Issue label留空預設Comments
comments可以有很多種顏色
我選了個很炫的橘色XDD
我直接把<script></script>
放在page.html的最下方,不過jekyll server看上去沒變化。
所以直接推看看。
沒用,我去看有人有bug是在網域名有點點.
的情況下,我有兩個點。
不過也有人提到說已經fixed了,所以我還是新增一篇文章試試好了。
但還是不work。
所以我就去查lanyon的設定要怎麼加入comment
6. Integrating Disqus comments by Nikhita Raghunath
我查了comments的用法,把default.html加入include的語法,然後在_includes/
把之前用失敗的disqus改成comments.html
再把page.html那裡的script移過去,希望能work。
這次有來信報錯The page build failed for the
master branch with the following error:
我把dufault.html那裡的disqus相關的code刪除,再把if page.comment的語法加到comments.html那裡
煩,還是不行,我把lanyon的security自動更推的部分merge了,也把comment label給建立了,他的instrcution頁面有說要自己建label。
喔靠腰喔,結果不知是他定時刷新就突然好了,還是我在別人有用這個utterance的地方去認證了一次,他就突然好了0.0