前言
WordPress的后台响应速度是在让人难受,而且对MarkDown支持也不大好
笔记软件也从OneNote -> 为知 -> Obsidian,目前MarkDown的熟练程度基本足够正常使用,毕竟现在是记笔记不是写PPT
之前一直纠结各种静态博客程序,主要是搭建起来太麻烦,管这管那的。现在决定用Halo,有后台、主题、插件、评论管理,够用
搭建
主体程序
略。哈哈
按官方文档使用Docker Compose部署,不用动脑子
WordPress 数据转移
- 设置临时域名,旧的暂时不动
- 先在WP 使用导出功能把站点数据导出成Xml
- Halo的应用市场中找到【WordPress导入】并安装
- 阅读插件的使用说明并导入(不明白为什么要求HTTPS才能选择文件,不过插件随时更新按说明来最好)
- 导入完成后,基本不会有啥问题,主要是以前的文章换行全部没了,文章像是爬虫自动转载,介意的话自己慢慢改
图片附件处理
按照插件【WordPress导入】的方法,是把图片也放在halo的附件文件夹中,也需要一些小设置
这里我就不寻常的路,就是玩
- 将旧博客的域名改成其他,如:pic.akru.plus
- 旧博客既然都不用了,那就只保留wp-content目录,其他全部删除并修改为静态网站
- 在Nginx或者宝塔(反代)中设置针对/wp-content/uploads/ 301重定向到新域名中
rewrite ^/wp-content/uploads/(.*) http://pic.akru.plus/wp-content/uploads/$1 permanent;
旧文章里的图片链接都不用改,安逸
完事
搞定