部署说明

当前状态

✅ 所有文件已准备好: - 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 --force

GitHub Pages 配置

推送成功后,在 GitHub 仓库设置:

  1. 进入 Settings → Pages
  2. Source: 选择 “Deploy from a branch”
  3. Branch: 选择 main
  4. Folder: 选择 /site
  5. 保存

网站将在几分钟后可用:https://qianchuanshi.github.io

后续更新流程

  1. 编辑 .qmd 文件(本地)

  2. 运行 quarto render 渲染网站

  3. 提交并推送:

    git add site/
    git commit -m "Update site"
    git push origin main

注意事项

  • 源文件(.qmd)保留在本地,不会推送到 GitHub
  • 只有 site/ 目录的内容会被部署
  • 使用 --force 会替换远程的所有内容
Visitors