Total Pageviews

Wednesday 29 March 2023

一个基于区块链的博客程序-xLog

 xLog is a modern, open-source blogging system that uses blockchain technology to store all blog data, including configuration, articles, comments, and likes, in the form of NFTs that can only be controlled by the user with the private key. It is highly customizable and has rich interactions, including the ability to follow blogs, comment, like, and even turn articles into NFTs. xLog is built using Next.js, Tailwind CSS, TypeScript, and TanStack Query, and uses the Crossbell blockchain, which is faster and does not require gas fees. However, users need to have an Ethereum wallet to use xLog, and all actions on the blockchain are transparent and irreversible. Future plans include adding theme and plugin systems and exploring ways to connect blogging with revenue generation.

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

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

使用案例

我不想让我珍贵的数据被中心化平台绑架,又不想麻烦维护一个数据库或服务器,它需要兼顾数据所有权和便利,所以我选择了区块链

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

功能

区块链,所有博客数据,包括网站配置、文章、关注、评论、点赞等,都由你签名并存储在区块链上,以 NFT 的形式存在,只能由掌管私钥的你自己控制

与 Mirror.xyz 的区别:狡猾的一点是,Mirror 是通过他们的官方账号而不是用户自己发起的交易把内容存到了链上。这使得用户需要依赖 Mirror 这个中心化平台才能发布和修改自己的内容,内容在链上的控制权也是属于 Mirror 平台而不是用户自己。

丰富的交互,你可以在区块链上关注你喜欢的博客,评论、点赞文章或把文章铸造为 NFT。

高度可定制,自定义域名、导航栏、自定义样式等,当然,它们都是存储在区块链上的。

技术实现

xLog 基于另一个开源项目 proselog 开发,使用 Next.js + Tailwind CSS + TypeScript + TanStack Query 构建,有着完善的 SPA、SSR、状态管理和优秀的开发体验。

区块链使用的是专用于社交活动的 EVM 兼容区块链 Crossbell,速度更快且无需购买 gas 免费使用。还能与 Crossbell 其他生态项目无缝衔接,比如你就可以在 Crossbell.io feed 上以信息流的形式查看你订阅的所有 xLog 的动态。

每个博客都是一个属于你的 NFT,它的配置和文章都以符合 Crossbell 规范的格式存储在 NFT 中。创建一个博客就是 mint 一个 NFT,发布一篇文章或一条评论就是对 NFT 增加一项内容,关注一个博客就是修改你的关注列表 NFT。

它是完全开源的,如果感兴趣可以直接去 GitHub 看源码。

存在问题

  1. 需要安装一个以太坊钱包才能进行操作,这对没有接触过区块链概念的普通用户可能是一个较大的负担。虽然区块链是一个非常适合的解决方案,但目前区块链在很多普通人眼中已经与割韭菜、炒币画上等号,这更增加了选择区块链作为实现的 xLog 被广泛接受的难度。
  2. 链上操作都是透明和不可撤销的,这导致用户无法真正删除一篇文章,通过区块链历史可以看到文章的修改记录。

未来计划

目前还只是一个最小化可用产品,功能可能还不太丰富,但未来会增加主题系统和插件系统,来提供更丰富的样式和功能选择。

from https://diygod.me/xlog

-----------------------------------

 xlog.app, 可以绑定域名的免费博客

xLog是面向所有人超棒的开源博客社区。通过xlog可以快速创建一个定制的博客,具有自定义域名、订阅、评论、RSS 订阅和 AI 增强等功能,仅需 5 分钟即可完成,无需申请或费用。

博客注册
注册地址:https://xlog.app/,点击页面右上角的连接,然后点I don’t have a wallet,输入邮箱获取验证码。

xlog注册简单,只需邮箱接收一个验证码,无需填写其它信息。网站自带中文。

博客功能
xLog 提供双栏编辑器,具有实时预览功能,提供优秀的写作体验,使用标准的 Markdown 语法,支持 HTML、音视频和数学表达式。页面设计优雅,为读者提供舒适的阅读体验。

安全性
所有博客数据,包括配置、文章、订阅、评论等,都由你自己签名并安全地存储在区块链上,只有你持有的私钥才能进行控制和访问。包括 xLog 在内的任何人都无法进行更改。

绑定域名功能
你可以自由地使用自己的域名、自定义网站并按自己的喜好进行设计。这是你的网站,没有任何限制。xLog 鼓励并将提供丰富的主题和插件系统,以帮助你进行自定义。
按照提示设置cname和txt记录,检查通过后保存。

其他功能
xLog提供导入和导出工具,以及丰富的 API 和第三方集成。所有代码都在 GitHub 上开源,所有数据都在区块链上透明。xLog 没有任何隐瞒。

博客演示:https://brites-blog-4857.xlog.app
  此博客系统提供的二级域名和你绑定的域名不能同时使用,访问此博客系统提供的二级域名会跳转到绑定的域名。
------------------------


 

 


No comments:

Post a Comment