banner
冷板凳

冷板凳

🚀探索笔记和效率工具
twitter
telegram

xLog 奇门遁甲解决绑定自域名

星链

星链博客#

究竟什么是区块链博客,我到现在仍然没有搞清楚。数据存在哪里?粗浅理解,采用一种分布式存储数据方式,化整为零,数据变成粒子存放各个节点,不容易被篡改,安全和隐秘性较高。

好比 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 直接使用根域名的拉平功能。

cloudflare 设置

让人掉头发的事情来了。

  • namesilo 的记录要不要保存?
  • namesilo 的 NS 记录是否替换成 cloudflare,如果不替换会怎样?
  • cloudflare 的 DNS 和 CDN 什么区别?

我是编程小白,这些东西全靠不停试错比对才能验证,其背后原理,为什么如此设置,并不清楚。

如果你也是通过 namesilo 购买域名,或许可以参考我这个方法绑定 xLog 自定义域名。

虽然 namesilo 不让写 @,但我还是写了一条 CNAME,究竟有没有起效果,可能需要起卦才晓得。

被 cloudflare 接管后的 namesilo 等于丧失对域名的解析能力,但可以保留原标签值,不会冲突。指不定你还得折腾回来。

namesilo 需要设置就这两个地方,NS 最重要,相当于你要开别人车,没有车钥匙怎么行?

namesilo 设置

namesilo 修改 NS

cloudflare 注册,添加网站等基本操作不赘述,相信动手能力但凡差一点,走不到这一步。

按照 xLog 后台自定义域名提示,将你的域名记录,添加到 cloudflare

xLog 域名设置

如果你有子域名,也要加到 cloudflare 当中,因为它已经全面接管 namesilo 解析服务,如果不添加子域名记录,可能子域名网站将无法访问。

代理状态是什么? DNS 仅为普通解析功能,CDN 加速模式,很遗憾我选择 CDN 模式会导致子域名国内可以访问,而国外无法访问的情况。

当然这可能因为我在测试的时候,它还没有完全解析。

cloudflare 代理模式

每一次修改 CNAME 或者 NS 记录,都需要一段时间缓冲和更新,记录修改之后,如果你当时没有获得反馈,并不代表设置错了,你需要等待一段时间。

这段时间,可能玄学,半小时,1 小时均有可能。趁这个时间你可以起一卦算一算,会不会成功。

测试过程,需要不断切换 VPN ,是否国内国外均能正常访问。

拢共操作就这么几步,设定参数就那么几个,其余交给时间。

这玩意滞后可不是一分钟两分钟,有可能你第一步操作正确,但你观察不到正确反馈,又做调整,很有可能第二步的调整覆盖第一步的正确,然后你陷入一个对错不断循环的怪圈,像一只小白鼠在迷宫里乱窜,需要试错好几次,你才会发现好吃的就在不远处。

cloudflare 确实有加速网站,特别 VPN 开起来时,几乎秒开,而且可以记录网站数据,虽然看不懂,感觉挺酷。

cloudflare 数据仪表盘

幸运的你如果读了这篇博文,或许又可以少走几步冤枉路。

好的,不管过程如何艰难,终于将自己域名绑定 xLog。这一步相当于,从此以后每一颗星星上面都有你的名字。

其实 xLog 自带链接就很酷,多此一举,可你架不住手贱要去折腾啊😮‍💨

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