部署说明
当前状态
✅ 所有文件已准备好: - site/ 目录包含所有渲染后的 HTML 文件 - 源文件(.qmd)已配置为不提交到 git - 已提交到本地仓库
推送到 GitHub
需要配置身份验证后执行:
# 方法 1: 使用 HTTPS + Personal Access Token
git push origin main --force
# 方法 2: 使用 SSH(如果已配置 SSH key)
git remote set-url origin git@github.com:qianchuanshi/qianchuanshi.github.io.git
git push origin main --forceGitHub Pages 配置
推送成功后,在 GitHub 仓库设置:
- 进入 Settings → Pages
- Source: 选择 “Deploy from a branch”
- Branch: 选择
main - Folder: 选择
/site - 保存
网站将在几分钟后可用:https://qianchuanshi.github.io
后续更新流程
编辑
.qmd文件(本地)运行
quarto render渲染网站提交并推送:
git add site/ git commit -m "Update site" git push origin main
注意事项
- 源文件(.qmd)保留在本地,不会推送到 GitHub
- 只有
site/目录的内容会被部署 - 使用
--force会替换远程的所有内容