本来想着放了暑假之后鼓足干劲力争上游多快好省地练习逆向的,结果回家俩星期了题一道没练,游戏打了不少,正事基本没干。

还看了几部最新最潮的七月新番。观感最好的是《魔法少女与邪恶曾是敌人》,制作用心剧情也甜甜甜甜甜;亚托莉动画看了半集看不下去了,先不说作画崩了不少,剧情的快进度+各种改编我是不太接受;《鹿乃子》我说实话感觉没有任何笑点,可能是我电波没对上吧,在我心里这类番的天花板还得是《日常》;《前辈是男孩子》除了经常出现Q版画面之外,质量还行,能看下去;毛妹从剧情上说真是太捏麻麻的典了,典中典低情商男主被几个plmm围着转的后宫工业糖精,就是作画比较好擦边也多,适合把脑子扔了看;《小市民》《败犬女主》《七仓同学》还没看,有空再说。

言归正传。之前说过,博客部署在阿里云的HK轻量云上,结果不知道什么原因,部署了 WordPress 的情况下 MariaDB 天天高强度读盘导致硬盘 IO 直接 7×24 无死角不间断爆炸,让本就超低配的轻量云雪上加霜一访问就 502。跟阿里云客服提交了工单,结果工程师也是二把刀,排查一晚上没整出个所以然。迫不得已,尝试把站点迁移到 Halo,抛弃 WordPress 试试。

首先要在 WP 后台把整个博客导出,获得一个 xml 文件,但这是没有任何插图等媒体文件的,还需要手动把 /wp-content/uploads/ 这个文件夹导出来。由于我是懒哔,直接用 1Panel 部署好了 Halo (数据库要用 PostgreSQL),接下来直接访问博客链接进 Halo 后台就行。主题用了移植版的 Sakura,相比 WP 版的差不少,不过 Halo 的博客主题本来就少得可怜,有的用就烧高香了。Halo 有应用商城这个东西,类似 WP 的插件,在里面搜「站点迁移」安装好后就行。

接下来先导入原博客的媒体文件。网上的教程都没说明白到底把文件放到哪,我摸索了半天才成功。首先要把 uploads 这个文件夹名字改成 migrate-from-wp,然后上传到这里(和 Halo 默认的附件文件夹 upload 在同一根目录下):

紧接着需要增加转发规则,在 data 目录下新建 application.yaml:

文件里写如下内容:

halo:  
  attachment:  
    resource-mappings:  
      - pathPattern: /wp-content/uploads/**  
        locations:  
          - migrate-from-wp

保存,重启 Halo 即可。

然后用「站点迁移」工具直接把 WP 导出的 xml 导入到 Halo 就行,没啥好说的。

博客运行了两天,基本没发生过异常情况,Halo 除了主题少、插件少之外,体量和占用确实比 WP 好不少,搭个人博客足够了。(不过最省钱省心的还是静态网站托管,以后再说)