avatar🌌
相由薪生相由薪生 的小站

A personal blog

相由薪生 的个人博客,记录学习笔记、项目经验与生活随想。

Valaxy 快速部署到 GitHub Pages

目标

把本地 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 也内置了对应配置,直接导入即可。
我的第一篇博客
Valaxy v0.28.0 驱动|主题-Yunv0.28.0