✅ Docusaurus 项目已初始化
✅ 配置文件已更新
✅ GitHub Actions 工作流已创建
🔄 等待推送到 GitHub
⏳ 需要配置 GitHub Pages 设置
如果上面的自动推送失败,请手动执行:
git push -u origin main- 访问您的 GitHub 仓库:https://github.com/wenren2025/wenren2025.github.io
- 点击 Settings 标签页
- 在左侧菜单中找到 Pages
- 在 Source 部分:
- 选择 "GitHub Actions" 而不是 "Deploy from a branch"
- 这是新的 GitHub Pages 体验,使用 GitHub Actions 来部署
当您推送代码到 main 分支后,GitHub Actions 将自动触发:
- 构建您的 Docusaurus 网站
- 部署到 GitHub Pages
- 您的网站将可在 https://wenren2025.github.io 访问
- 在您的仓库中,点击 Actions 标签页
- 您应该看到 "Deploy to GitHub Pages" 工作流正在运行或已完成
- 成功后,您的网站将在几分钟内可用
创建的 GitHub Actions 工作流 (.github/workflows/deploy.yml) 将:
- 当您推送到 main 分支时自动触发
- 安装 Node.js 依赖
- 构建 Docusaurus 网站
- 部署到 GitHub Pages
在本地开发时,您可以使用以下命令:
# 启动开发服务器
npm start
# 构建网站
npm run build
# 本地预览构建结果
npm run serve您可以编辑以下文件来自定义您的网站:
docusaurus.config.ts- 主要配置文件src/pages/index.tsx- 首页docs/- 文档内容blog/- 博客文章static/- 静态资源(图片、图标等)
如果部署失败,请检查:
- GitHub Actions 日志中的错误信息
- 确保您的 GitHub 仓库设置中启用了 GitHub Actions
- 确保您有推送到仓库的权限
更多详细信息,请参考: