兩年後再度搬家回到 Blot.im
22 February 2023最近兩、 三週的時間, 文章發表的次數少很多, 並不是因為靈感變少了, 而是正在進行一個搬家的工程。
兩年多前與 Blot.im 相遇, 但沒有用多久後, 就轉往了 Typlog, 直到最近的思維轉換, 重新檢視手邊可觸及的工具, 並且看到 Blot.im 開發者的用心, 最終移轉。
為什麼要移轉
兩年前剛從 Blot.im 移轉到 Typlog 之中, 當初的確省了很多時間, 讓自己少去許多網站設定的瑣事。 不過這些日子使用下來, 自己的心境上面產生許多質變, 對自己的定位與想法逐漸翻新。
回顧發現, 當初選擇使用 Typlog 的理由, 雖然仍非常的充分, 但已經不是現在的重點, 每個月要繳交美金 12 元, 雖不構成負擔, 卻難免心中有所芥蒂。
舉例來說, SEO 是當初從 Blot 轉換出去的原因。 這兩年的演進, 爭取流量已經不是我最重要的事情, 更重要是電子報名單的經營, 將較於大流量的進展, 我反而更傾向經營高質量的讀者。 SEO 在這邊的重要性就變得低了許多。
考量到真實的性價比, 跟自己想要經營的模式, 我最終選擇了要降低成本這一條路。 尋找了許多不同的平台, 最終在多樣成本的考量, Blot 成為了最終選擇。
因為我節省了未來維護的時間成本, 同時月訂閱的費用也僅需要 Typlog 的三分之一。
Typlog 跟 Blot.im 的差異
花了一個星期的時間研究平台, 決定 Blot 之後, 要做一點比較差異。 老實說 Typlog 的功能完善度值得 $12 這個價格, 只是剛好我的需求改變。
下面我羅列了一些, 我會想用到但 Blot 並沒有很完善服務的功能:
- 留言系統
- 搜尋功能
- 網站流量統計
- 電子報
- 會員系統
- 內建 TOC(Table of Content)
- Text(HTML、 CSS)、 Application(Javascript、 Json) 獨立 Hosting
帶著具有工程師魂, 我也同步的在網路上尋找相對應的解方, 當然也是要在金錢跟時間成本都可控的情況之下, 很幸運的有許多資源提供了許多方法。
留言系統
最新的留言系統,請參考關於我。
市面上有許多留言外掛組件, 較為知名的應該是 Disqus 還有 Commento。
首先 Disqus 不知道哪一年開始, 會自動置入廣告, 雖我擁有早期無廣告的版本, 但已對其發展深感憂慮。 Commento 參考過價格對我並不實際, 所以並未使用。
其實, 目前已有許多開源組件, 開發者免費分享出來, 我非常推薦 Cusdis, 開源可以自架設, 也提供既有的服務, 讓大家可以直接申請使用。
如上所述, 會編輯 HTML 跟 CSS 的人, 就可以去加工 Blot.im 既有的版型, 直接在 entry.html
增加下面的程式碼 (可以在 Cusdis 複製), 每一篇文章下面就自帶留言了。
<div id="cusdis_thread"
data-host="https://cusdis.com"
data-app-id="cusdis app id"
data-page-id="{{PAGE_ID}}"
data-page-url="{{PAGE_URL}}"
data-page-title="{{PAGE_TITLE}}"
></div>
<script defer src="https://cusdis.com/js/widget/lang/zh-tw.js"></script> <!-- 使用正體中文介面 -->
<script async defer src="https://cusdis.com/js/cusdis.es.js"></script>
配合 Blot.im 內建的函數, data-page-id 設定為 {{url}}
; data-page-url 使用 {{{absoluteURL}}}
; data-page-title 則是 {{title}}
。
同時 Cudis 支援多語言 (i18n)的介面, 這種中文友善的環境, 真心覺得開發者很佛心, 上面的嵌入 (embed) 程式碼中的下面這段, 會幫我們把語言調整成正體中文版本。
<script defer src="https://cusdis.com/js/widget/lang/zh-tw.js"></script>
搜尋功能
兩年前, 將系統轉換到 Typlog 並毫不猶豫選擇最高階方案, 並不是因為流量很大的必須, 而是為了搜尋功能的差異。
Typlog 只在 Professional 方案提供了 Algolia 插件搜尋。 這是一個非常的大優勢, 文章變多之後, 比起不斷的分層整理, 強大的搜尋引擎, 全文檢索是最優解。
本來嘗試要將 Algolia 插件加入 Blot.im, 看了許多教學文件跟嘗試後, 免費的限制下有一定的困難度, 所耗的時間與研究成本太高, 就此作罷。
回歸使用更簡單的解決方案「Goolge 程式化搜尋引擎」, 借用 Google 的資源。 之前已將網域設定在 Google Search Console, 所以使用 Google 當作內文搜索, 幾乎等同全文搜尋。
想知道如何建置, 我推薦可以看 ⟨如何讓Google幫你的部落格或網站做內部「搜尋引擎」 - Mr. Zabo⟩ , 雖然這幾年有更新, 但是基礎概念依然雷同。
有個小提醒, 因為每一篇新文章, 在 Google 那約需一天以建立索引, 所以可能無法搜尋到最新文章。
這一點我覺得影響很低, 畢竟搜尋是在我們的回憶找資料, 最新的文章要進入被遺忘的回憶前, Google 索引早已建立完成。
網站流量統計
我正在使用三個不同的方式, 觀察哪個方式最符合經濟效益。
- 自己架設了開源的 Umami;
- 使用免費申請的 Umami Cloud;
- 使用 Cloudflare 提供的 Web Analytics。
本來還想說要付費使用 Plausible, 但後來遲遲沒有下手, 總覺得流量並不會是一個大重點, 剛巧看到 Umami 教學文章, 花了一個小時, 架設完成。 大家可以參考 ⟨個人網站 / 博客必備, 零成本、 低門檻創建專屬數據分析工具:umami.is⟩。
電子報與會員系統
原本 Typlog 是有提供文章以密碼上鎖或限定會員觀看。 但這個功能並沒有持續的更新, 會員需要申請為 Typlog 會員, 我自己覺得從經營者角度好用, 但使用者體驗其實不好。
Typlog 電子報系統則是跟會員連動, 可以設定 VIP 會員等, 但相較於我目使用的 Buttondown, 完善的 API、 整體的統計以客製化得程度, 真的要經營電子報 Buttondown 應該是更好的選擇。
仔細想想, 會員系統的必要性, 以文章經營的角度, 現在有 vocus 平台可以幫忙, 雖然需要給一點佣金抽成, 但省下的力氣以及聚眾力會更加優異。