Noll 是基于 GitHub Discussions 开发的,所以本篇分类管理也是介绍 GitHub discussions 的分类管理。
GitHub Discussions 是一个针对开源项目的讨论工具,可以让开发者在项目中发起讨论、分享信息、提问和回答等。在 GitHub Discussions 中,管理员可以为讨论添加分类,以帮助用户更轻松地找到相关的讨论。
在 GitHub Discussions 中创建分类是很简单的,只需要在 Discussions Categories 面板中选择 “New category” 按钮,输入分类名称和描述,即可创建一个分类。
在创建分类时,我们还可以为这个分类选择一个 Emoji 表情,和分类的讨论形式,如下图所示:
Open-ended discussion
开放式讨论 —— 使您的社区能够进行不需要明确回答问题的对话。 非常适合分享提示和技巧或只是聊天。
Question / Answer
问题与答案 —— 使您的社区能够提出问题,回复建议和答案并投票选出最佳的一个。
Announcement
公告 —— 与您的社区分享更新和新闻。只有维护者和管理员可以在这些类别中发布新的讨论,但任何人都可以发表评论和回复。
创建成功后,分类前有一个锁的图标,表示该分类下,非维护者和管理员无法发布讨论。
如果所有的分类的讨论形式都是 Announcement
,那么这个论坛就只有你一个人可以发布新的讨论,比较适合个人的博客网站。
Poll
调查 —— 使用民意调查衡量兴趣、投票并与其他社区成员互动。比较适合发布一些调查、投票的主题。
以上几种讨论形式,Announcement 特别适合个人网站使用,以免其他人也可以发布主题。如果允许他人发布,那么其他三种讨论形式,可以酌情选择。
Noll 会拉取所有的分类信息,并呈现为 HTML 页面,您可以在站点分类页浏览。注意:默认模板不显示无文章的分类。