談論廉價#
GitHub: https://github.com/Crossbell-Box/xLog
官方實例:https://xlog.app
範例
- https://blog.rss3.io/
- https://blog.diygod.me/
- https://usagiryu.com/
- https://crossbell-blog.xlog.app/
- https://song.xlog.app/
- https://atlas-thinking.xlog.app/
動機#
我的個人博客運行了將近 9 年。伴隨著我自己的成長,現在它幾乎成為了我的個人成長歷史。所以,曲折的博客長期以來一直是我的愛好。隨著我對 Hexo 越來越不滿意,我決定建立一個新的、更現代的博客平台。
我希望它不僅能滿足我自己的需求,還能開放且開源,以便能夠服務更多人。
我不希望我的寶貴數據被集中平台劫持,也不希望維護數據庫或服務器。它需要平衡數據所有權和便利性,所以我選擇了上鏈。
最後,它需要使用更新的技術堆棧,提供更好的開發和維護體驗。
特點#
區塊鏈 - 所有的數據,包括設置、文章、關注、評論和點贊,都由您簽名並存儲在鏈上,以 NFT 的形式存在 - 它們只能由您自己的私鑰控制。
與Mirror.xyz的區別:詭異的是,Mirror 通過它們的官方地址而不是用戶自己發起的交易將內容存儲在鏈上。這使得用戶依賴於 Mirror 作為一個集中平台來發布和修改他們的內容。而鏈上內容的控制屬於 Mirror 平台而不是用戶自己。
豐富的互動:您可以在鏈上關注您喜歡的博客。評論、點贊或將文章鑄造成 NFT。
高度可定制:自定義域名、導航欄和樣式。當然,它們都存儲在鏈上。
實現#
XLog 基於另一個開源項目proselog開發,使用 Next.js + Tailwind CSS + TypeScript + TanStack Query。它具有完整的 SPA、SSR 和狀態管理,具有出色的開發體驗。
所使用的區塊鏈是一個專注於社交活動的 EVM 兼容鏈,名為Crossbell。它快速而且無需支付燃氣費用。此外,它還與其他 Crossbell 應用程序配合使用,例如您可以在Crossbell.io Feed上查看您關注的所有博客。
每個博客都是您自己的 NFT,其配置和文章以符合 Crossbell 規範的格式存儲在 NFT 中。創建博客相當於鑄造一個 NFT,發布帖子或評論相當於將項目添加到 NFT 中,關注博客相當於修改您的關注列表 NFT。
它是完全開源的,您也可以在 GitHub 上查看它。
問題#
- 它需要一個以太坊錢包才能運作。對於對區塊鏈接觸很少的用戶來說,這可能是一個更大的挑戰。儘管區塊鏈在這裡是一個非常理想的解決方案,但它現在通常與地毯和投機相關聯。這進一步使得 XLog 更難普及。
- 鏈上操作是透明且不可撤銷的,這導致用戶無法真正刪除一篇文章,並且可以通過區塊鏈歷史查看文章的修改歷史。
未來計劃#
現在它只是一個具有不太多功能的 MVP。但是計劃提供主題和插件系統,以提供更多的風格和功能。
此外,我計劃更多地探索使用博客進行盈利的可能性,使寫博客(而不是曲折的博客)變得更有趣一些。