Ethsim2
(Ethan )
1
我同时在我的实例上使用了 Discourse Math 和 Discourse BBCode 插件。我希望支持在 [details=...] 标题内渲染内联 BBCode 和 LaTeX(通过 $...$)。
目前,[details=...] 标题内的所有格式都会被剥离或显示为纯文本——尽管内容主体能完美地渲染数学公式和 BBCode。这限制了在构建数学密集型或教育性帖子时的视觉清晰度,因为您希望折叠的标题能够清晰地反映结构(例如,“$\\hat{r} 分量”或“\\textcolor{blue}{3^\text{rd}}$ 项”)。
如果支持,以下用例将成为可能:
[details="[color=orange]第一项[/color]"]
...
[/details]
[details="$\textcolor{green}{\\text{矢量势项}}$"]
...
[/details]
例如,这将允许:
- 彩色编码的组件名称
- 在章节标题中使用 Unicode 或 LaTeX 编码的数学符号
- 更易于访问且结构良好的数学讨论(尤其适合学生和研究人员)
此功能可以根据是否启用了 discourse-math 或 discourse-bbcode 来进行限制,因此不会影响默认的 Discourse 行为。
这是否可以作为核心改进或插件扩展来实现?
感谢您在 Discourse 上所做的出色工作——这是一个卓越的技术和学术交流平台。
1 个赞
Ethsim2
(Ethan )
2
使用 BBcode 探索着色
此帖子中没有 KaTex
[color=blue]我经常收到关于收起靠垫的提醒,但没有关于植物的提醒[/color]
[color=blue]我经常收到关于收起靠垫的提醒,但没有关于植物的提醒[/color]
[details= [color=blue]我经常收到关于收起靠垫的提醒,但没有关于植物的提醒[/color]]
所以我应该改进可用的提醒,以确保有人给植物浇水
[/details]
[color=blue]我经常收到关于收起靠垫的提醒,但没有关于植物的提醒[/color]
所以我应该改进可用的提醒,以确保有人给植物浇水
在启用了 discourse BBcode 的论坛中,输出是
Ethsim2
(Ethan )
3
只是想看看这方面是否有任何进展。
这对任何使用数学的 Discourse 站点都非常有帮助,特别是对于教育、学术或科学社区。
目前,[details="..."] 标题会剥离或忽略所有 BBCode 和 KaTeX/MathJax,即使已安装官方插件并在正文中正常工作。
示例损坏的情况:
[details="Color: [color=blue]important[/color]"] → 渲染为纯 [color=blue]important[/color]
[details="$\vec{v}$-based solution"] → 渲染为纯 $...$ 文本
据我所知,没有变通方法。即使使用原始 HTML \u003cdetails\u003e\u003csummary\u003e 也没有帮助,并且由于 summary 标签被提前清理,尝试应用 raw="true" 会失败。
希望看到这种支持——即使在相关插件激活时有条件地支持。
如果需要,我很乐意进行测试或帮助规范。