xLog

xLog

The First On-Chain and Open-Source Blogging platform.
github
twitter
discord server

第一个链上和开源的博客平台 - xLog

说话容易#

GitHub:https://github.com/Crossbell-Box/xLog

官方实例:https://xlog.app

示例

动机#

我的个人博客已经运行了将近 9 年。伴随着我自己的成长,它几乎已经成为了我的个人成长历史。所以,写博客一直是我的爱好。随着我对 Hexo 的不满,我决定构建一个新的、更现代化的博客平台。

我希望它不仅能满足我的需求,还能开放和开源,以便能够服务更多人。

我不想让我的宝贵数据被集中化的平台劫持,也不想维护数据库或服务器。它需要在数据所有权和便利性之间取得平衡,所以我选择了上链。

最后,它需要使用更新的技术栈,提供更好的开发和维护体验。

特点#

区块链 - 所有的数据,包括设置、文章、关注、评论和点赞,都由您签名并存储在链上,以 NFT 的形式存在 - 它们只能由您自己的私钥控制。

Mirror.xyz的区别:关键之处在于 Mirror 通过官方地址而不是用户自己发起的交易将内容存储在链上。这使得用户依赖于 Mirror 作为集中化平台来发布和修改他们的内容。而链上内容的控制权属于 Mirror 平台而不是用户自己。

xlog4

丰富的互动:您可以在链上关注您喜欢的博客。评论、点赞或将文章铸造成 NFT。

xlog2

高度可定制:自定义域名、导航栏和样式。当然,它们都存储在链上。

xlog3

实现#

XLog 是基于另一个开源项目proselog开发的,使用 Next.js + Tailwind CSS + TypeScript + TanStack Query。它具有完整的 SPA、SSR 和状态管理,具有出色的开发体验。

所使用的区块链是一种专注于社交活动的 EVM 兼容链,名为Crossbell。它快速而且无需支付燃气费。此外,它还与其他 Crossbell 应用程序配合使用,例如您可以在Crossbell.io Feed上查看您关注的所有博客。

每个博客都是您自己的 NFT,其配置和文章以符合 Crossbell 规范的格式存储在 NFT 中。创建博客就是铸造一个 NFT,发布帖子或评论就是向 NFT 添加一个项目,关注博客就是修改您的关注列表 NFT。

它是完全开源的,您也可以在 GitHub 上查看它。

问题#

  1. 它需要一个以太坊钱包才能工作。对于对区块链接触较少的用户来说,这可能是一个更大的挑战。尽管区块链在这里是一个非常理想的解决方案,但它现在通常与投机和炒作联系在一起。这进一步使得 XLog 更难以获得主流认可。
  2. 链上操作是透明且不可撤销的,这导致用户无法真正删除一篇文章,并且可以通过区块链历史查看文章的修改历史。

未来计划#

现在它只是一个功能不太多的 MVP。但是计划提供主题和插件系统,以提供更多的样式和功能。

此外,我计划进一步探索通过博客实现货币化的可能性,使写博客(而不是写成一团糟的博客)更有趣一些。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。