重新建置了留言功能

756 詞

前言

狂賀,留言功能時隔……不知道幾年,總之加回來啦~

這次使用了Twikoo作為留言系統,使用起來應該挺有老Blog的味道喔。

趁著之後開始要更遊記、更多文章前搞定了。


留言區消失的原因

Wordpress重新架設後,沒多久就因為被垃圾留言洗版且沒在經營,就關閉留言區了,切換到Hexo後更是因為靜態網站無法內建留言功能。


Twikoo

原本是打算使用 Gitalk ,但有些讀者是沒有使用Github的,要再申請帳號、登入、授權對於沒在使用的人學習成本偏高,如果用線上留言服務,可能會被言論監控,因此一直在找有哪些可以方便自架的。

最後選擇了 Twikoo ,主要是看上它是使用js寫的,而且官方就有說明能夠部署在 Cloudflare Workers 上,非常方便,畢竟我現在Blog就是直接託管在Cloudflare Pages上,可以一起管理也方便。並且同時使用了D1作為資料庫、R2用於存放上傳的圖片(目前先關閉,怕會被爆破),幾乎就是把Cloudflare免費福利被榨乾了。


Twikoo,嶄新的留言區


這次沒有技術性的文章分享?

其實從文章分類應該就看出來了,單純只是跟大家分享留言系統重新回來了,官方的安裝說明也很詳細。只是我使用的這個主題作者已經停止更新,在Twikoo的樣式上有一些問題,自己修改了一些css與ejs框架才解決,也順便把前端升級到最新的Twikoo 1.6.40,過程其實不難,只能說過往玩網頁的基礎還是很深的。

日後如果有空再更新這篇文章,來說明是如何架設的吧。


參考資料

  1. Twikoo | A simple, safe, free comment system
  2. GitHub - gitalk/gitalk: Gitalk is a modern comment component based on Github Issue and Preact.
留言