文档¶
本项目文档使用 Markdown 格式编写,由 MkDocs 构建,并使用 Material for MkDocs 主题。
源码在 doc-pages 分支,使用 Publishing from a branch 的方式自动部署到 GitHub Pages。
在本地预览与构建文档,需要安装 Python 3 环境。
获取源码¶
fork主仓库到自己仓库¶
前往 Mower 在 Github 上的主仓库进行 fork :
https://github.com/ArkMowers/arknights-mower/fork
注意取消勾选Copy the main branch only
如果 fork 时只复制了 main 分支
-
先
clone自己的仓库 -
添加主仓库为
upstream -
拉取
doc-pages分支并从main切换到doc-pages分支
完成之后就可以前往安装依赖的步骤了
从自己的仓库克隆源码¶
安装依赖¶
编辑文档¶
文档虽然主要使用 Markdown 格式编写,但还可能涉及到对 yaml 文件的编辑。
建议使用 Visual Studio Code 等类似软件进行编辑。
查看 Material for MkDocs 的官方文档可能会对编辑有很大帮助。
构建文档¶
预览文档¶
提交更改到自己的仓库¶
在本地编辑完文档后通过构建并测试完成之后,可以先将更改推送到自己的仓库上:
commit的描述内容建议参考 “约定式提交” 等规范进行编写
由于
mkdocs.yml中site_url填写的是主仓库的链接,若想要在自己的仓库中部署并预览网页,需要在Pages中选择Delopy form a branch,并选择由GitHub Actions自动构建并生成的分支gh-pages。
创建Pull Requests¶
在自己的仓库中检查并测试无误,就可以创建对主仓库 doc-pages 分支的 Pull Requests 了。