本指南介绍如何在分类中使用主题模板,并探讨在 Discourse 中构建内容的替代方法。
所需用户级别:管理员
主题模板是保持论坛一致性和指导新用户的强大工具。本指南将引导您完成设置分类主题模板的过程,并探讨在 Discourse 中构建内容的替代方法。
摘要
- 了解如何设置分类主题模板
- 发现预填主题链接和回复模板等替代方法
- 了解如何将主题用作罐头回复的模板
设置分类主题模板
当您希望特定分类中的主题遵循一致格式时,分类主题模板非常有用。设置方法如下:
- 导航到所需分类
- 点击
(扳手)按钮 - 在左侧菜单中找到“主题模板”(Topic Template)
- 在文本区域中输入您所需模板
例如,“电影”分类可能会使用此模板:
我看了:[插入电影名称]
我认为值:[星级] / 4 星
评论在此:
您可以使用 HTML 注释在模板中添加隐藏的注释:
<!-- I'm an HTML comment -->。
“主题模板”选项卡还包含一个主题标题占位符(Topic Title Placeholder)字段。这允许您设置占位符文本,当用户在该分类中创建新主题时,该文本会出现在主题标题字段中,指导他们使用哪种标题格式。
分类主题模板的替代方法
如果分类主题模板不完全符合您的需求,请考虑以下替代方法:
创建预填主题链接
您可以创建 URL,当点击这些 URL 时,会打开一个带有预填信息的新主题:
- 使用此 URL 结构:
https://discourse.example.com/new-topic?title=topic%20title&body=topic%20body&category=category/subcategory - 根据需要修改参数
有关更多详细信息,请阅读有关创建带有预填信息的新主题链接的指南。
使用回复模板
对于需要结构化回复的主题,请考虑使用回复模板主题组件(Reply Template theme component):
- 安装回复模板主题组件
- 设置您想要的回复模板
示例模板:
[wrap=template key="template-name"]
$tomorrow 的任务清单
- [ ] 任务 1
- [ ] 清理 <!-- 填写房间名称: --> _
[/wrap]
为罐头回复创建模板主题
Discourse 模板插件允许您将整个主题用作罐头回复的模板:
- 安装 Discourse 模板插件
- 创建一个或多个分类来存储您的模板
- 在这些分类中添加主题,第一个帖子用作模板

