Hugo迁移到Astro

说来惭愧,自从搭建好了hugo Blog后,写了几篇博客搭建的文章后,基本就没碰过写作了。主要原因肯定是因为自己的懒惰,其次也是我对Hugo不算得心应手,所以没有触碰的欲望。

我刚开始推荐并且使用Hugo,主要是因为Hugo比较小而美,不需要下载庞大的node_modules,编译速度也很快。但是后来我发现有个主要原因使我想换到Astro

  • DIY略复杂。 这主要是我的问题,因为我没有写过go项目(还是懒了),所以我对hugo一些配置感到很彷徨,不清楚参数是如何生效的,又是如何配置的。
  • Astro是现代前端项目,相比于经典的hexo,结构更清晰,我也更有动力去修改样式。

迁移

这次迁移就不写那么详细了,一方面cloudflare域名绑定等操作基本一样,而推送到github上更是比以前简单。

  • 推送到github:以前是创建两个仓库,a放astro代码和文章,b放生成编译后的文件。现在很方便,直接创建一个仓库保存代码和文章,然后使用官方写好的action生成即可。官方教程 只需要注意一点:最后设置action时,不用自己本地新建,直接点击repo的action,搜Astro即可。

重新开始,加油吧。

施工ing

One update per week. All the latest posts directly in your inbox.