最近老板让把公司那个老站从DedeCMS迁到Halo,说真的,DedeCMS用了七八年,数据库里一堆乱七八糟的冗余表,迁移的时候光导出就搞了半天。Halo是Java写的,部署倒是挺顺,docker-compose一把梭,但数据迁移那步是真的坑,DedeCMS的栏目和文章模型跟Halo对不上,我写了个Python脚本硬转,跑到一半报编码错误,差点心态崩了。后来直接去Halo官方论坛翻帖子,看到有人用halo-migrate工具,试了一下居然成了,不过文章里的图片链接全得手动改,折腾到半夜才弄完。现在网站是跑起来了,但SEO那块还得重新做301跳转,想想就头大。