这个仓库现在是一个基于 Astro + Markdown 的源码版博客,使用当前站点样式,并已迁移旧 Hugo 博客内容,可直接部署到 GitHub Pages。
src/content/blog/*.md博客文章通过 Markdown 渲染。新增或修改文章时,直接编辑 src/content/blog/ 下的文件即可。
npm install
npm run dev然后打开 http://localhost:4321。
npm run build
npm run preview如果需要从旧 Hugo 仓库重新导入文章:
npm run migrate:hugo该脚本会重新生成 src/content/blog/ 下的文章、同步 public/nb_images/,并更新 public/llms.txt。
- 把代码推到 GitHub 仓库的
main分支。 - 在 GitHub 仓库设置里打开
Settings > Pages。 Build and deployment选择GitHub Actions。- 推送后等待
.github/workflows/deploy.yml执行完成。
- 站点使用 Astro 静态构建,产物输出到
dist/。 - GitHub Pages 工作流会自动执行
npm ci和npm run build。 - 已迁移旧博客文章、标签页、Sitemap 和首页搜索。
- 当前仓库对
savvym.github.io这类用户主页仓库会自动使用根路径部署。