齐物

各种折腾的记录

博客从Hugo迁移到Ghost

齐物

博客从Hugo迁移到Ghost

我的博客从2023年开始从WordPress迁移到Hugo,使用Hugo有很多的优点,比如说省钱,只需把博客部署在GitHub上,就能剩下一笔VPS的开支。但是它也有很多的缺点,最让我感觉到不方便的地方在于,我不能随时随地的写博客。 最早的时候,我在我店里的电脑上部署了Hugo,我写博客就只能到店里之后才能进行,当然也可以在别的地方写好,然后在店里的电脑上进行上传,但是这个过程是不连续的。有时候我们做事情讲究一鼓作气,很多时候,因为不连续的原因,写博客的兴致也少了很多。 后来,我们Hugo系统部署在我的VPS上。这样我就可以随时随地的写博客了,但是还有一个问题就是,写博客需要打开终端,连上VPS,步骤太多。因此,我不止一次的想要从Hugo迁移会WordPress。但是从网上搜索的教程全都是从WordPress迁移到Hugo的。大佬们好像是不屑于再回归WordPress。 最近了解到了ghost这个系统,我用docker安装上之后体验了一下,感觉不错。没有WordPress那么臃肿,有后台可以直接写文章。于是就想把博客迁移到Ghost,网上搜索相关教程当然也是无果的。博友建议我寻求

By 老刘
当GitHub二次验证丢失:我的完整恢复经历

齐物

当GitHub二次验证丢失:我的完整恢复经历

数字时代的噩梦:当你精心设置的安全措施反而将你锁在自己的账户之外时,该怎么办?这是一次关于数字资产管理、备份策略和安全实践的深刻教训。 一、灾难降临:完美的安全闭环变成死循环 1.1 强制2FA时代的困境 随着GitHub强制实施双重认证,像大多数开发者一样,我选择了自托管的Vaultwarden(Bitwarden开源替代方案)管理TOTP验证码。这个方案看似完美——完全自主控制,既方便又安全。 1.2 单点故障的代价 直到那天,我的NAS存储池突然降级为只读模式,所有Docker服务(包括Vaultwarden)瘫痪。更糟的是: * 没有备份TOTP种子码 * 忽略了GitHub的16位恢复码 * 所有数字资产访问权限被切断 "安全措施反而成为最大的安全隐患"——这一刻我深刻体会到了这句话的含义。 二、绝境求生:没有恢复码的账户恢复之路 2.1 常规方案全部失效 恢复方式 可用性 恢复码 ❌ 未备份 备用设备 ❌ 单设备配置 短信验证 ❌ 不支持 2.

By 老刘
在群晖里安装简单的笔记软件flatnotes

齐物

在群晖里安装简单的笔记软件flatnotes

老刘这一段时间以来都是使用VSCode来写博客,主要是因为anytype对长文的支持一般,另外对markdown语法支持的也不够,比如表格功能就没法用markdown语法。但是VSCode有一个缺点是同步不方便,而我也想要能随时随地的写博客,直到看到flatnotes这个笔记软件,说它是笔记软件有点抬举它了,因为它太简洁,不过用来写博客文章是刚刚好,并且支持docker部署使用,这样只要有网络,有浏览器,就可以随时随地的写博客了。 既然合适使用,当然就要把他部署在NAS里,网上群晖部署的教程比较麻烦,还需要进命令行操作,其实根本不用那么麻烦,直接使用群晖默认的docker管理套件container manager来部署就行了。步骤如下: 首先找到flatnotes 在注册表里搜索flatnotes,选择第一个,下载 安装过程 下载完成后,点击安装,在端口设置,环境,存储空间设置,根据实际情况设置一下就行,其他一路下一步。 重点说一下环境变量设置, 增加如下几个字段: FLATNOTES_AUTH_TYPE: password FLATNOTES_USERNAME: u

By 老刘