MDWiki是一套非常輕量 wiki system,只需要有 web service 就能運作。看完官網的介紹,那美美的畫面與豐富的功能,對我這個 web programming 白癡而言,無異是非常非常棒的選擇。

迅速裝完之後,試了一個下午,基本功能都很棒,但是 Disqus 老是一直出現comments powered by Disqus無法正常顯示

Google 了一下就發現一篇跟我一模一樣的問題:Disqus Gimmick on demo site (forum) not working

簡單來說就是 Disqus(Gimmick) 是走 HTTP;而我的網頁是走 HTTPS。

打開 Google Chrome 的開發人員工具,在右下角的console裡面看到以下資訊:

回到 web server 上,利用文字編輯器打開 mdwiki.html,搜尋embed.js,找到以下字串:

c.src="http://"+h+".disqus.com/embed.js"

http 改成 https,然後存檔離開。再回到瀏覽器重新整理網頁,Disqus 的欄位就正常顯示拉~~

Console 中還有其他的 gimmick 也是類似的錯誤,我想應該也是利用類似的方法就可以解決了吧。


附帶一提:

[gimmick:Disqus](disqus_shortname)

這一行放在 navigation.md 裡面,就能夠讓每一頁都能顯示囉

Comments

comments powered by Disqus