| 摘要 | 添加 Obsidian 风格的提示框(Callouts),作为 Markdown 引用的一种替代方案。 | |
| 预览 | Theme Creator | |
| 仓库 | GitHub - Arkshine/discourse-quote-callouts · GitHub | |
| 安装指南 | 如何安装主题或主题组件 | |
| Discourse 主题新手? | Discourse 主题使用入门指南 |
安装此主题组件
此主题组件在 Discourse 中支持 Obsidian 风格的提示框,作为 Markdown 引语的替代方案。
提示框是突出显示内容、添加备注、警告或其他特殊消息的绝佳方式。
使用方法
创建提示框有多种方式。
Markdown 语法
在引用的第一行添加 [!type],其中 type 是类型标识符。类型标识符决定了提示框的外观和风格。查看所有可用类型,请参阅“支持的类型”部分。
类型标识符不区分大小写。
> [!tip]
> **提示**:使用 `代码片段` 可提高可读性。它们提供清晰度和精确度。
预览
您可以通过点击图标来更改类型:

富文本编辑器
现已完全支持,请参阅“富文本编辑器支持”部分。
键盘快捷键
- Ctrl + q — 插入空提示框
工具栏
聊天
工具栏中提供了一个按钮,用于插入默认提示框。
自定义标题
默认情况下,提示框的标题是其类型标识符(首字母大写)。您可以在类型标识符后添加文本来更改它:
> [!question] 自定义标签 🤗
> 提示框的标签可以自定义。
> [!abstract] [date=2032-12-22 timezone="Europe/Paris"]
> 它们还可以包含特殊的内联格式,如动态日期。
您还可以创建仅标题的提示框:
> [!success] 已解决。

可折叠提示框
您可以通过在类型标识符后直接添加加号 + 或减号 - 来使提示框可折叠。
+默认展开提示框-默认折叠提示框
> [!todo]- 我的待办事项列表
>
> - [x] 编写文档
> - [ ] 添加测试
> - [ ] 审查代码
> [!todo]+ 我的展开待办事项列表
>
> - [x] 创建仓库
> - [ ] 设置 CI/CD
> - [ ] 部署到生产环境











