待处理更改
- 页面中的内容编辑
- 新增或删除的页面
- 导航结构的更改
- 上传的媒体文件
- 配置更新
发布时会发生什么
- Publish:将你的待处理更改提交到 deployment branch 并部署到你的线上站点。
- Request review:在 feature branch 上,为该分支打开 pull request,或将其草稿 pull request 标记为可供审阅。在要求审阅的 deployment branch 上,请同事在编辑器中批准你的更改。
- Merge and publish:将 pull request 合并到 deployment branch 并进行部署。当 pull request 达到可供审阅或已获批准状态(取决于你仓库的审阅要求)后即可使用。如果你的项目要求发布前审阅,只有 admins 可以从编辑器合并到 deployment branch。
- Create branch:当你无法发布到当前分支时,创建一个新的 feature branch。
Mintlify 完成构建和部署后,你的线上站点才会更新。这通常需要 30 秒到几分钟。Publish 菜单会显示你的更改在提交、构建和部署过程中的进度,然后链接到线上页面。如果构建失败,请点击 View build log。
无效的 MDX 会阻止发布
发布特定更改
- 选择要发布的更改仅在没有分支保护的 deployment branch 上生效。在 feature branch 上,发布会包含所有待处理更改。
- 如果你的 deployment branch 要求审阅,且你的角色无法在未审阅的情况下发布,Publish 菜单只显示你自己的更改。
- 删除文件夹会删除其中所有页面。这些删除操作会一起发布。你无法只删除文件夹中的一部分。
- 有些更改互相依赖,例如页面及其导航条目。如果你的选择忽略了某个被选更改所依赖的更改,发布会失败并显示错误。请调整你的选择以包含该依赖,然后再次发布。
在分支上工作
- 点击编辑器工具栏中的分支名称。在 deployment branch 上,该名称会带有 Live 徽章。
- 可选:在 Find a branch 中为分支输入标题。
- 点击 New branch。
管理分支
子分支
- Publish to
<deployment branch>:将子分支合并到 deployment branch 并进行部署。 - Merge into
<parent branch>:将子分支合并到其父分支。在父分支合并到 deployment branch 之前,你的线上站点不会改变。