要将 mkdocs 站点部署到 GitHub Pages,您可以按照以下步骤操作:
1. 准备项目
确保您已经在本地设置好 mkdocs 项目,并且可以成功运行 mkdocs serve 来查看您的站点。
2. 安装 mkdocs 和 mkdocs-material
如果您还没有安装 mkdocs 和相关的主题或插件,可以使用 pip 进行安装:
pip install mkdocs mkdocs-material
3. 创建 GitHub 仓库
在 GitHub 上创建一个新的仓库来存放您的 mkdocs 项目。记下仓库的 URL(例如 https://github.com/username/repository.git)。
4. 初始化 Git 仓库
cd path/to/your/mkdocs/project
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/username/repository.git
git push -u origin main
5. 配置 mkdocs 部署
mkdocs 提供了一个插件 mkdocs gh-deploy,可以将生成的站点直接部署到 GitHub Pages。使用以下命令进行部署:
mkdocs gh-deploy
6. 配置 GitHub Pages
确保您的 GitHub 仓库设置了 GitHub Pages 服务:
7. 访问您的站点
几分钟后,您的 mkdocs 站点应该可以通过 GitHub Pages 访问。访问 https://username.github.io/repository/ 来查看您的站点。
8. 更新和重新部署
每次更新您的 mkdocs 项目后,运行以下命令将更改推送到 GitHub Pages:
mkdocs gh-deploy
注意事项
- 确保
.gitignore 文件中包含了 site/ 目录,以避免将生成的站点文件提交到 GitHub。 - 如果您对
mkdocs 配置有更改(例如自定义主题或插件),请确保在本地测试通过后再进行部署。
通过这些步骤,您可以将 mkdocs 站点部署到 GitHub Pages,轻松地将您的文档公开到互联网上。如果有其他问题,请随时告诉我!