242 words
1 minute
博客备忘
从 Hexo+NexT 换到了 Astro+Fuwari,偶然间看到一个 Furry CPer 在用这个主题后立刻喜欢上了。之前在本地搭起来了,最终在 251103 成功传到了 Github Pages 上。
与 Hexo 不同的是,Astro 是直接把整个博客源码全部传到 Github 仓库上,通过 Github Action 远程构建 Github Pages。我感觉这样挺好的,至少不会因为源码丢了无法再更新博客了。
然后 Astro 有几个优点,一是本地修改自动刷新预览,二是不用配置 LaTeX,三是图片能和 markdown 文件放在一起,这样本地 Typora 也能看了!
不过我现在不是很了解 Astro 和 Fuwari 主题的项目架构,以后慢慢摸索着魔改吧。
创建主题
配置 Github Action
https://docs.astro.build/zh-cn/guides/deploy/
记得在仓库里面设置 Github Action 的权限。
本地上传脚本
npm run build || exitgit add . || exitgit commit -m "update my blog" || exitgit push origin master || exit