博客迁移2.0

  • auto 
  • misc

为啥叫迁移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 文件。

How To Convert WordPress To Markdown

使用Hugo 来进行部署

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

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

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

博客主题大全

https://jamstackthemes.dev/theme/

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

标签: