热烈庆祝本博客从hexo框架切换至hugo框架

本博客从2014年起就一直在使用hexo进行构建,随着博文数量的增加hexo的构建耗时越来越大,好在博文是markdown书写,切换至hugo框架成本并不高,相对于hexo来说hugo来写博客有更大的优势:

  • 基于golang,更快的构建速度。
  • 不依赖任何运行时,而hexo需要nodejs环境。
  • 支持编写实时预览,无需F5刷新页面。
  • 配合caddy可以实现在线编辑。

其实并没有什么可庆祝的,这破站从2014年到现在,除了爬虫压根就没有人进来过。

絮叨:
切换框架的真正原生是因为服务器被挂了挖矿,子账号泄露,一天26次异地登录(美国、荷兰、加拿大、新加坡…等),CPU被跑满,庆幸泄露的不是root账号,具体是什么原因造成的未知,可疑的原因有:

  • deploy从git改为了ftps账号
  • blog托管从github改到了gitee
  • 使用hexo-admin进行博文管理
  • hexo的主题

思来想去,可能造成账号泄露的原因就是上面四个,为了避免再次发生此类情况,索性将博客切换到hugo框架。

对应上面的四个可疑因素做了对应的预防:

  • deploy不进行远程发布,直接发布到服务器public文件夹
  • git托管不记录任何服务器账号
  • 使用caddy插件进行博文管理
  • 自制hugo主题

目前为止hugo博客表现良好,在线编辑,实时预览,一键发布零等待,支持图片发布无需图床。
舒服。

文章目录
,