Disqus為存在10年以上的留言板(評論區)服務公司,是很成熟的留言板方案提供者。
有許多網站採用作為內嵌留言板,比方說XDA新聞就是用Disqus。
但2019年Disqus被廣告公司Zeta Global收購後,開始強制塞一堆廣告,使用者得要付費去廣告。引起許多用戶不滿,尤其是個人部落客。
靜態網站要做留言板很困難,因為沒有後端資料庫多半只能外嵌。誰會那麼勤勞慢慢貼上透過電子郵件實現的「讀者來函」到文章裡的。
過去有Gitalk、Utterances,透過Github issues當留言板,後來有了互動能力更強的Giscus出現。
自從Giscus出現後,好多做靜態網站的個人部落客看到了救星,紛紛跳過來Giscus,幾乎沒有一個轉頭的。
過去我也上車了,從Disqus跳Gitalk再跳Giscus。但現在我要當轉頭的那個。
犧牲對隱私和對開源的堅持,回去用Disqus,取代Giscus。
1. 換掉Giscus的理由#
Giscus是利用Github Discussions當留言板的系統,原理請看我實際安裝的這篇: 安裝Giscus作為Hugo網站的留言板
Giscus有更適合它的地方#
Giscus本體開源,很輕巧很棒,但它逐漸不符合我的需要。
我想Giscus可能更適合當程式文件的留言板吧,像之前做的 Stable Diffusion WebUI操作手冊就很適合用Giscus,內嵌在文件下方給程式設計師討論程式碼用。
可是考慮到網站規模的問題,一般網站的留言板,過度依賴一家公司而無法掌控,這就是個問題。尤其是我的網站不是小破站了,留言未來會多到難以管理的地步。
跳船成本#
用開源的Giscus存放Hugo blog留言看似美妙,但長久來看有大問題:過度依賴Github Discussions。萬一哪天我要跳船資料是難以帶走的,Github官方沒提供API,社群開發的script也不多。下載下來的資料,難以轉換到其他留言板服務。
況且Github是一家商業公司,可以完全信任嗎?我之所以這樣說,乃因這裡有篇立場偏激的逃離Github勸世文: 軟體自由保護組織:是時候放棄使用Github了!
所幸,整個部落格的部署過程是弄得很模組化的:我保有全部Hugo原始碼的資料,Github隨時可以換成其他家的Git平台,託管網站的平台也是,圖片我現在也自己host了,部份影片放LBRY。
只剩留言板是隱患,難以帶走的寶貴討論資料啊。
所以我只好犧牲隱私和對開源的堅持,回去用Disqus。
2. Disqus比Giscus好的地方#
Disqus支援匿名(訪客)留言,有成熟的留言管理系統,還提供匯出留言的服務。未來我可能會付費去廣告,除非他們推出什麼廣告合作營利計畫。
得改一下以前對Giscus的讚揚了,其實Disqus並沒有那麼壞。
隱私權還是有的#
Disqus畢竟是商業公司,不可能開源留言程式的。
賣給廣告公司後,追蹤器更是放好放滿才能賺取收益,然而他們 差點遭歐盟重罰250萬歐元,在那之後就乖乖遵守GDPR和CCPA了。
Disqus剩下的缺點就是免費方案強制置入的追蹤器和廣告了,可能拖累網頁載入速度。畢竟人家也要生活,花點錢支持ㄅ。
真的不想看到廣告就開uBlock Origin吧,我的網站又不會做偵測Adblocker的無聊舉動。
匿名留言與防止洗板#
Giscus留言要求Github帳號是可以防止洗板,但我覺得Disqus的匿名留言更符合保障網路隱私權的願景,「可能」會有更多人願意留言吧。
況且都有人願意花時間開Github小號來 動態牆下方跟我吵政治了,那麼其實有沒有註冊也沒差。
現在Disqus有後台核准才能顯示留言的功能,其實就可以防止洗板了。一言堂形成!我可以亂刪批評的留言了(好獨裁)老實說,我不會看不爽留言就刪除,除非是洗板。
讓留言不再那麼透明#
Giscus的留言是公開在Github儲存庫的,可以間接幫助到Google搜尋問題的人,順便給我的部落格引流。
好比以前我部落格還在用github.io
的時候藉著Github網域獲得SEO排名一樣。
相較之下Disqus留言不會給搜尋引擎爬到,是缺點沒錯,可我覺得對隱私有幫助,某些文章私底下的討論當然是不要讓太多人看到的了。
還可以給人來我這才能看到好康討論的感覺!
確保留言可以轉移#
這個很重要,很多開源留言系統都支援讀取Disqus匯出的資料。哪天我要從Disqus跳船就用得到。
這樣比較下來,Giscus唯一我覺得的優勢就只有貼程式碼的能力了,markdown方便許多。
3. 自架留言板不行嗎?#
一個字:懶
要自架留言板,那麼我乾脆Hugo也不要用了,平台遷移到Wordpress好了。
我知道有self-host的留言板方案:
- isso
- Cactus comments
- Remark42
- Discourse
- Talkyard
- Staticman
但我實在懶得管,不想花多餘的錢,萬一留言板的主機被DDoS呢。
那種強調隱私的新創留言板公司(例如Commento、Hyvor Talk)短時間也難以跟Disqus競爭。
4. 還是有留活路#
考慮到對不自由軟體Disqus過敏的人群,現在我的留言系統維持雙軌並行制度,想用的還是可點Giscus的tab留言…未來可能會只剩一個。
雖然有提示讀者可以選擇想用的留言板,但我看讀者多半還是會用「預設展開」的留言板,而不會去點另一個。
而按載入留言按鈕才讀取留言板,防止網頁載入速度被Disqus拖慢的作法,就因為上述理由我不這樣做。其實我也覺得現在的網頁有點亂,如果不主動展開的話誰會想到「啊,這裡有留言按鈕」。
就是這樣,如果你還是不滿意我的舉措,送你一首歌,汪峰的《為什麼不再快樂點》
再放下一些再忘記一些
再去他媽一些就會很快樂