Noll 是基于 GitHub Discussions 开发的,所以本篇也是介绍 GitHub Labels 的管理功能。
GitHub Labels 是一种为 GitHub 仓库中的 Issues 和 Pull Requests 进行分类和标记的功能,并且这些 Labels 与 Discussions 共享。通过为 Issues 和 Pull Requests 添加 Labels,可以方便地对它们进行分组、筛选和管理。
在 GitHub 中,可以为仓库设置多个 Labels,并为每个 Label 指定一个颜色。可以根据需要为不同的 Issue 或 Pull Request 添加不同的 Labels,并通过 Labels 进行分类、筛选和搜索。
为 Discussions 添加 Label
为 Discussions 添加 Label 的方法如下:
- 打开 Discussions 页面;
- 进入一个 Discussion 详细页面;
- 点击页面右侧的 Labels 按钮;
- 选择一个或多个已有的 Label。
上图所示,为 GitHub 默认的标签列表。
创建一个 Label
创建一个 Label 的方法如下:
- 进入一个 Discussion 详细页面;
- 点击页面右侧的
Labels
按钮(如上图); - 点击上图底部的
Edit lables
按钮,进入 Labels 管理页面; - 点击页面右侧的
New label
按钮; - 填写 Label 信息并设置颜色,点击
Create label
确定保存。
如上图所示。
注意,Labels 的管理页面只有由一个确定的 Discussions、Issues 或 Pull Requests 的详细页面进入,没有公共的入口。
Noll 拉取所有 Labels 的信息,并呈现为 HTML 页面,可以进入标签页面查看所有标签。注意,默认主题中无文章的标签不显示。