目标
把本地 Valaxy 博客自动部署到 GitHub Pages,后续 git push 即发布。
1. 准备仓库
仓库名假设是 always1ov/always1ov(即对应 <username>.github.io/<repo>)。
2. 修改 site.config.ts
ts
url: 'https://always1ov.github.io/myblog/'这一步很关键:RSS、SEO、绝对链接全都依赖
url。
3. 复制 GitHub Actions 工作流
项目里已经自带 .github/workflows/gh-pages.yml,默认监听 main / master / valaxy 分支的 push。
4. 开启 GitHub Pages
进入仓库 → Settings → Pages → Source 选择 gh-pages 分支。
5. 推送代码
bash
git init
git add .
git commit -m "feat: init valaxy blog"
git branch -M main
git remote add origin git@github.com:always1ov/always1ov.git
git push -u origin main等待 1~2 分钟,访问 https://always1ov.github.io/myblog/ 即可。
踩坑提醒
- 默认是 SSG(静态站点生成),不会有问题。
- 如果你想用自定义域名,把
site.config.ts里的url改成你自己的域名。 - 部署到 Vercel / Netlify 也内置了对应配置,直接导入即可。

