跳过正文

2026开年数据丢失说明

2026年1月末尾,知名低价VPS提供商cloudcone闹出了草台班子大笑话——几万个VPS主机都被黑客攻破拿到了后台,然后都植入了勒索软件。

在经历官方天天装死而且没有说明之后,我直接申请了PayPal退款,后来果然全部数据都丢失了。

不过呢,我在2025年12月末尾有备份过sql数据库和WordPress文件,所以在电脑本地使用localwp就直接重建了博客。

比如不爽的是localwp会在创建的时候自动使用全局搜索替换将所有的域名替换成 某某某.local ,这就导致了数据库里面的域名都乱套了,为后期数据清洗又增加了点工作量。

所以,现在我将陆续重新补发2025年12月之后的文章,不保证发布的元数据比如日期和以前一样。

这次我正好调查了下我以后到底用什么平台。

在调查了小主机价格也涨了,质量还不可信的之后放弃了小主机。在想到连续缴费十多年买独立主机和VPS基本属于冤枉钱(花钱而且不安全)之后,果断换到了免费静态网页托管平台。

另外,WordPress不兼容markdown,长期以来一直都导致我必须反复将markdown转换成html兼容的格式才能发布,烦不胜烦,WordPress现在还主推那个区块编辑器,在我看来那个东西跟神经病没啥区别。

看了一圈,我选择hugo,因为这东西编译只需要一个exe,速度非常快,还兼容markdown,开发也比较活跃。

但是,我可以这样说,WordPress转换到hugo是个超级大坑,一般人绝对玩不转。这次我发现了太多有问题的地方,也因此搞定了太多数据清洗和网站设置,后续如果有空我将会把他们写出来。

比如,WordPress所有媒体库文件都会有乱七八糟的html标签和附件页面,这些全都需要处理。仅仅是图片就包含4种不同的显示方法,这还是人干的事情吗?

还有所有pdf,zip等附件都需要重新处理以生成直链,因为所有附件页面都失效了。

还需要处理从WordPress.xml转换所有评论数据导入waline。

waline官方不支持从WordPress导入(不知道为什么,这很难吗?),而且官方让从disqus中转。然后我发现这个disqus中转就是纯垃圾,大量丢失数据不说,还把很多中文用户名和url中文都弄成了#1234这种编码,基本没法用。于是又弄了个脚本逆向了waline的数据备份结构,直接从WordPress就完成了迁移。后续我会放出来这个脚本,免去你的逆向和踩坑过程。

这个过程我还尝试过逆向成waline数据库兼容的数据文件结构,最后感觉直接操纵数据库结构和软件备份结构都差不多,不如直接改成备份。

类似的事情还有很多,后面有空再说吧。