偏好设置
希望这篇文档,能帮助各位了解如何对 Discuss Kit 进行偏好设置
目前 Discuss Kit 包含以下模块:
- Manage Module
- Board Manager
- Label Manager
- Collection Manager (WIP)
- Post Module
- Discussion
- Blog
- Doc
- Bookmark
- Chat
- User Profile
这些模块在 Discuss Kit 中都是有所关联的,我们的偏好配置有一部分放在 Discuss Kit,另一部分在 Blocklet 的 Configuration 中,请不用担心,下方的文档会详细介绍各模块的偏好配置入口在哪里
题外话:如果 Luci 想要查看 Jack 写的一篇 Discussion,他们可能会经历这样的流程
Manager Module#
Board Manager#
首先需要明确的是:每个 Post Module 都存在 Board Manager 入口,而不同的 Post Module 的 Boards 是相互独立的,比如 Doc 无法挂载到 Discussion 的 Boards
以 Discussion 为例,通过点击 Manage Boards 可进入 Board Manager
在 Board Manager 中,你可以按 Post Module 进行筛选,也可以对 Board 进行一系列的操作
值得一提的是,由于 Discuss Kit 的权限机制是通过 Passport 来实现的,在 Board 的配置中可以通过配置 Passports 来对部分用户可见
Label Manager#
Label Manager 跟 Board Manager 类似,但是它不关联任意的 Post Module,比如存在一个 Label 为 Important,它可以同时用于标记 Doc 和 Discussion
以 Discussion 为例,通过点击 Label Icon - Edit Labels 可进入 Label Manager
在 Label Manager 中,你可以对 Label 进行一系列操作
值得一提的是,Label 也支持指定 Passports,可以允许持有特定 Passports 的用户才能使用 Label 标记 Post
Collection Manager#
该功能仍在开发中,敬请期待
Post Module#
Post Module 的配置,一般都在 Dashboard - Configuration - Preferences - Discuss Kit 中,管理员可以通过右上角的头像菜单进入
进入设置页后,可以在 Configuration 进行一些站点的基本设置
也可以给站点增加一些新的 Navigation
在偏好设置中也分出了很多 Tab,对应不同的 Post Module,绝大多数的 Setting 都无需 Restart Blocklet,当然如果发现保存了未生效,可以尝试 Restart
Discussion#
Discussion 的模块配置,通过选择 Common Tab 和 Discussions Tab,功能配置都跟文字描述基本保持一致,管理员可按需选择
如果需要修改 Banner 的 Title 和 Description,可以到 Common Tab 中进行 Banner 的定义
值得一提的是,如果需要 BBS / Forum 功能,建议到 Discussions Tab 把这两项调整为下方图片的选项,会有更好的阅读体验
Blog#
Blog 的模块配置,通过选择 Blog Tab 进行配置
值得注意的是,Blog Template 的选项支持 Standard 模版和 Corp 模板,如果需要发布更加酷炫的商业博客,那么 Corp 是个可选项
Doc#
Doc 的模块配置,主要在 Discuss Kit 应用内
在创建 Doc 类型的 Board 中,如果选择上传 Cover,那么 Cover 就会在封面中进行显示
它对应的位置是这里
Bookmark#
Bookmark 的模块配置,通过选择 Bookmarks Tab 配置
支持配置允许普通用户去收集 Bookmark
Chat#
暂无 Chat 的模块配置,敬请期待
User Profile#
User Profile 可以通过右上角头像进入,它会跳转到一个新的页面
通过点击图标,可以对个人进行通知、个人隐私、登录状态的的偏好设置