星链博客#
究竟什么是区块链博客,我到现在仍然没有搞清楚。数据存在哪里?粗浅理解,采用一种分布式存储数据方式,化整为零,数据变成粒子存放各个节点,不容易被篡改,安全和隐秘性较高。
好比 Notion 如果崩溃,数据没了,区块链每个节点都有保存完整的数据,这台电脑被锤子砸烂没有关系,换一台电脑,数据依然在。屁话!所有在线笔记哪个不具备这个同步功能?
要不,这样理解。区块链节点就是一个服务器,节点茫茫多,每个节点保存一份完整数据,即使博客网站没了,数据还在。
你把数据存在星空,每一颗星存着完整数据,xLog 博客是一条连接星空的数据线,任务把数据传送到星空。如果这条数据线断了,并不影响已送达每一颗星星的数据,它们依然完好无损,你只需换一条线,重建联系。
区块链什么的,噱头,不重要。
同行衬托#
开源免费博客系统网上很多,比如在 xLog 之前,我一直在用 Nobelium 框架,部署于 vercel 博客系统。写东西方便,界面极简,同步只需 Notion 创建笔记,甚至连发布按钮都没有。示例:Leidi's Notes
这一类博客突出问题就是对小白不友好,需要一定编程相关的前置知识,依托各类插件,比如网站数据统计,评论系统等。
一般人字还没写几个,就被折腾个半死。每次上传又是一连串命令,遇到报错,头发先掉一半。
此类博客,单就其他功能而言,简直无法用贫寒形容。
博客究竟有没有人访问?哪篇文章点击最多?没有评论系统。这些功能七拐八弯也能实现,但又得申请各种令牌,安装插件。另外半条命,留不住。
有没有简单易用的集成方案?WordPress 可以开发网站也能搭建博客,完备的插件系统,直观的后台操作界面,但大部分收费,而且比较重。
原本只想随便发点什么,或许是些毫无营养价值的文字。遇到那些重型博客后台,严肃认真的仪表盘,瞬间表情凝重起来。
随手写的东西不敢劳驾您大驾,每次点击发布按钮,须直面好几百人的诺贝尔文学奖评审委员会。这种垃圾你也敢往上发?你敢点发布!
xLog 的 Ai 自动生成文章摘确实暂时领先其他博客系统,摘要总结到位,关键方便。
其他博客系统,要么文章页面内插入一个分段标签符;要么自己写;要么复制文章内容到摘要提示框。
所以 xLog 不是有多好用,全靠同行衬托。
数据同步#
不讲那些花里胡哨,xLog 后台简洁清爽,功能一目了然。统计数据,文章发布,站点设置,挨个点一点,15 分钟搞明白。
搭建 Chrome 钱包 → xLog,那么如果是两台电脑该如何同步?按此方法如法炮制,狐狸头钱包需要填入第一次申请时的助记词,打开 xLog 重新连接,就可以在另外一台电脑登录后台。
但我感觉,多设备使用过于繁琐,特别每次设置点啥保存,狐狸头总要出来搞事情,我就记录点吃吃喝喝,你不必兴师动众。
开始我一直觉得狐狸头是用来赚钱,实际操作发现,无论发布文章还是修改设置,都是一种消费行为,因此这个水龙头 需要保存书签,低于 0.02CSB 可以到这里免费领取一笔「救济金」,以保障日常发文所需。
我第一次见识到发博客文章还要自己掏钱,可以理解为传输费用。我自己花钱把数据传送到星星,我爱写什么就写什么,你他妈的管不着我了!
既然去中心化,xLog 作为传送媒介以及数据渲染存在,它负责把用户数据传送到区块链的各个节点。它有没有在偷看,会不会存在阉割机制,有待进一步观察。
但凡我党光辉普照之地,老大哥目光时刻温暖着你,星星怎么了?星星不是法外之地!
数据导出#
「为将者未虑胜,先虑败故可百战不殆矣」,虽然传送到星星的数据,安全无虞,但既然网站有导出功能,应该合理应用。根据自己文章发布频率,可以每半年备份导出文章。
通常我们不会在一个博客后台直接创作文章。就我个人而言,创作流程先在 Obsidian 写好,把本地图片上传图床,最后复制到 xLog 发布 。
因此文本初始于本地,要不要定期导出网站 Markdown,看个人需求。
奇门遁甲#
目前遇到 xLog 最大问题,绑定自定义域名。
我使用 namesilo,如果想要直接把根域名比如 lenband.com,以 @记录到 CNAME,没有办法保存,提示错误。
测试所有可能性之后,均告失败。寻求传说中的星星眼老师 @DIYgod,他的建议是用 cloudflare 接管 namesilo 域名解析服务。
cloudflare 是什么?它相当于一个域名加速代理服务商,无论你从哪个域名公司购买的域名,cloudflare 可以接管域名自带的解析功能,顺便帮你加速。
cloudflare 可以使用 CNAME 填写 @,照例说 @必须由 A 指向一个明确 IP 地址,但 cloudflare 能够实现 CNAME 直接使用根域名的拉平功能。
让人掉头发的事情来了。
- namesilo 的记录要不要保存?
- namesilo 的 NS 记录是否替换成 cloudflare,如果不替换会怎样?
- cloudflare 的 DNS 和 CDN 什么区别?
我是编程小白,这些东西全靠不停试错比对才能验证,其背后原理,为什么如此设置,并不清楚。
如果你也是通过 namesilo 购买域名,或许可以参考我这个方法绑定 xLog 自定义域名。
虽然 namesilo 不让写 @,但我还是写了一条 CNAME,究竟有没有起效果,可能需要起卦才晓得。
被 cloudflare 接管后的 namesilo 等于丧失对域名的解析能力,但可以保留原标签值,不会冲突。指不定你还得折腾回来。
namesilo 需要设置就这两个地方,NS 最重要,相当于你要开别人车,没有车钥匙怎么行?
cloudflare 注册,添加网站等基本操作不赘述,相信动手能力但凡差一点,走不到这一步。
按照 xLog 后台自定义域名提示,将你的域名记录,添加到 cloudflare
如果你有子域名,也要加到 cloudflare 当中,因为它已经全面接管 namesilo 解析服务,如果不添加子域名记录,可能子域名网站将无法访问。
代理状态是什么? DNS 仅为普通解析功能,CDN 加速模式,很遗憾我选择 CDN 模式会导致子域名国内可以访问,而国外无法访问的情况。
当然这可能因为我在测试的时候,它还没有完全解析。
每一次修改 CNAME 或者 NS 记录,都需要一段时间缓冲和更新,记录修改之后,如果你当时没有获得反馈,并不代表设置错了,你需要等待一段时间。
这段时间,可能玄学,半小时,1 小时均有可能。趁这个时间你可以起一卦算一算,会不会成功。
测试过程,需要不断切换 VPN ,是否国内国外均能正常访问。
拢共操作就这么几步,设定参数就那么几个,其余交给时间。
这玩意滞后可不是一分钟两分钟,有可能你第一步操作正确,但你观察不到正确反馈,又做调整,很有可能第二步的调整覆盖第一步的正确,然后你陷入一个对错不断循环的怪圈,像一只小白鼠在迷宫里乱窜,需要试错好几次,你才会发现好吃的就在不远处。
cloudflare 确实有加速网站,特别 VPN 开起来时,几乎秒开,而且可以记录网站数据,虽然看不懂,感觉挺酷。
幸运的你如果读了这篇博文,或许又可以少走几步冤枉路。
好的,不管过程如何艰难,终于将自己域名绑定 xLog。这一步相当于,从此以后每一颗星星上面都有你的名字。
其实 xLog 自带链接就很酷,多此一举,可你架不住手贱要去折腾啊😮💨