添加和编辑 Wiki 页面
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
在为团队项目 预配 Wiki Git 存储库 后,可以将标题和内容添加到页面。 有一种并行的编辑和预览体验,你可以在其中编辑页面并预览内容。
使用 Markdown 格式创作页面时,还可以使用格式窗格进行格式设置和插入图像、附件和链接。
编辑页面时,输入 Ctrl+S 进行保存。 若要使用自定义修订消息进行保存,请选择“保存”旁边的“保存”。 有关更多快捷方式,请参阅 用于管理 Wiki 页面的键盘快捷方式。
Wiki 命令行工具
命令 | 说明 |
---|---|
az devops wiki show | 打开 Wiki |
az devops wiki page show | 获取页面内容或打开页面 |
az devops wiki page create | 添加新页面 |
az devops wiki page update | 编辑页面 |
az devops wiki page delete | 删除页面 |
注意
若要向从 Git 存储库发布的 Wiki 添加或编辑页面,请参阅 将 Git 存储库发布到 Wiki。 本文介绍如何添加和编辑已为团队项目预配的 Wiki 页面。
先决条件
- 拥有预配的 Wiki。
- 作为参与者的团队项目的成员,添加或更新 Wiki 页面。
- 具有 基本 访问级别以编辑项目 Wiki。
打开 Wiki
可以打开和查看项目的 Wiki 页面。
使用 受支持的 Web 浏览器 连接到项目,然后选择 “Wiki”。
如果需要切换团队项目,请选择“ Azure DevOps” 以 浏览所有团队项目和团队。
添加 Wiki 页面
若要添加其他页面,请选择“ 新建页面”。 或者,若要添加子页,请打开现有页面的上下文菜单,然后选择“ 添加子页”。
指定不超过 235 个字符的唯一标题。 页面标题区分大小写。 有关其他游戏限制,请参阅 Wiki Git 存储库文件和文件结构,文件命名约定。
还可以使用键盘快捷方式通过按 n 添加新页面,或通过按 c 添加子页。 有关键盘快捷方式的完整列表,请参阅 用于管理 Wiki 页面的键盘快捷方式。
Wiki 页面标题命名限制
每个 Wiki 页面对应于 Wiki Git 存储库中的一个文件。 分配给 Wiki 页面标题的名称必须符合以下限制。
限制类型 | 限制 |
---|---|
文件名 | 完全限定的页面路径不应超过 235 个字符。 |
唯一性 | 页面标题区分大小写,在 Wiki 层次结构中必须是唯一的。 |
特殊字符 | - 不得包含任何 Unicode 控制字符或代理字符。 - 不得包含以下可打印字符: / \ # 。- 不得以句点 . 开头或结尾。 |
文件大小 | 不得超过最大 18 MB。 |
附件文件大小 | 不得超过最大 19 MB。 |
Wiki 页面标题中的特殊字符
可以指定包含一个或多个这些特殊字符 : < > * ? | -
的页面标题。 例如,可以将 Markdown 文件命名为“FAQ?”或“设置指南”。 这些字符具有以下 URI 编码字符串:
字符 | 编码字符串 |
---|---|
: |
%3A |
< |
%3C |
> |
%3E |
* |
%2A |
? |
%3F |
| |
%7C |
- |
%2D |
" |
%22 |
编辑和删除 Wiki 页面
若要编辑现有 Wiki 页面,请打开页面并选择“ 编辑”,或打开上下文菜单并选择“ 编辑”。 还可以使用键盘快捷方式 e 快速转到当前页面的编辑。 有关特定编辑函数的详细信息,请参阅 使用 Markdown 指南。
对于代码 Wiki,可以使用 markdown 工具栏在并排编辑器中编辑页面。 此体验与项目 Wiki 中的过程相同。 还可以使用选项“在存储库中编辑”来编辑 Repos 中心中的 Wiki 页面。
在 Repos 中选择“编辑”以创建分支并继续编辑。 “ 在存储库 中编辑”按钮仅适用于启用了分支策略的代码 Wiki。 如果未看到该按钮,可能是因为 Wiki 不是代码 Wiki 或未启用分支策略。 有关分支策略的详细信息,请参阅 分支策略和设置。
若要删除页面,请打开树中的上下文菜单或页面内的上下文菜单,然后选择“ 删除”。 在打开的对话框中确认删除。
注意
删除 Wiki 页面时,还会删除其层次结构中的所有元数据和任何子页。
对 Wiki 页面重新排序
可以在 Wiki 树视图中对页面重新排序,使页面按所需的顺序和层次结构显示。 可以在树视图中拖放页面标题以执行以下操作:
- 更改页面的父子关系。
- 更改层次结构中页面的顺序。
注意
移动层次结构中的页面可能会中断来自其他页面的链接。 移动页面后,可以手动修复这些链接。 对层次结构中的页面重新排序不会影响页面链接。
移动页面后手动修复断开的链接
若要在层次结构中移动页面后手动修复损坏的链接,请执行以下步骤:
- 标识断开的链接:
- 转到最初链接到已移动页面的页面。
- 查找可能显示为错误或缺少内容的链接。
- 编辑链接页: 在编辑模式下打开具有断开链接的页面。
- 更新链接:
- 在内容中找到损坏的链接。
- 更新链接以指向移动页面的新位置,这通常涉及更改链接中的 URL 或路径。
- 保存更改: 保存对页面所做的更改以应用更新的链接。
- 验证修补程序: 转到更新的链接,确保它正确指向已移动的页面。
示例
如果从中/docs/new-path/page.md
移动了页面/docs/old-path/page.md
,则需执行以下步骤:
- 在内容中查找损坏的链接,例如
Link to Page
。 - 编辑指向新路径的链接:
Link to Page
。 - 保存更改并验证链接现在是否正确指向新位置。
使用键盘快捷方式对页面重新排序
还可以使用键盘快捷方式对页面进行重新排序。 选择一个页面,然后按 Ctrl + 向上键 或 Ctrl + 向下键 可更改页面顺序。 若要更改页面的父子关系,请打开其上下文菜单并选择“ 移动”。 此时会打开 “移动页 ”对话框。 选择可在其下移动当前页的父页。
有关键盘快捷方式的完整列表,请参阅 用于管理 Wiki 页面的键盘快捷方式。
使网页成为 Wiki 主页
默认情况下,在创建 Wiki 时添加的第一个页面设置为 Wiki 主页。 如果另一个页面变得更相关,可以通过将页面拖放到树的顶部来更改 Wiki 主页。