博客迁移2.0

为啥叫迁移2.0呢,前一次从云上迁移到了本地的渣渣服务器。但是前段时间 wire guard被运营商砍了。内网组网出了问题。

新的那网使用 ZeroTier 来进行构建,但是速度和稳定性上的确不佳。

最近blog 更新的少,因为还是觉得 wp 这一套太重了,MD 支持也不好,所以体验不如意。挺久一段时间都没更新的。

慢慢又想回归之前的 hexo 的静态时代了。但是之前的blog 还是要保持维护,所以就想想了折衷方案,两套来一起维护

所以现在有下面的几个站点

  • blog.12ms.xyz
  • blog2.12ms.xyz
  • ipfs.blog.12ms.xyz
  • icp.blog.12ms.xyz

分别是动态站,vercal托管静态站,Fleek 托管IPFS 静态站,Fleek icp 托管静态站。
后面两个纯属为了用上高科技凑热闹 hhh


文章发布的话,用MD来编写,使用rpc 来同步发布到动态站点。
写了小工具来进行一键发布,挺省事。

这篇主要是记录一下操作的过程,收集一下期间的内容

过程

wordpress 文章导出以及处理

这个工具可以非常好的实现迁移过程简单方便质量不错,看可以直接从 wp 的xml 备份的文件里面,来提取出基本完美的 Markdown 文件。

https://kevq.uk/how-to-convert-wordpress-to-markdown/

使用Hugo 来进行部署

这里就很简单,不多描述了,没遇上什么问题

这里有一个代码高亮配置列表 可以用来自己调整样式

https://help.farbox.com/pygments.html

博客主题大全

https://jamstackthemes.dev/theme/

另外,hugo 的搜索是比较大难题,这里偷懒用了别人改好的框架PaperMod,这个带了lunar 的离线搜索。还算好用。