在我们的论坛软件更新到 2.8.0.beta6 之前,我习惯在链接中嵌套颜色标签,例如:
[[color=cyan]Discourse[/color]](https://www.discourse.org/)
现在我需要使用 HTML……但在这里同样不起作用:
[<font color=cyan>Discourse</font>](https://www.discourse.org/)
(由于新用户限制,我不得不从本贴中移除实际链接。)
它在这个 表格 中看起来真的很不错。
在我们的论坛软件更新到 2.8.0.beta6 之前,我习惯在链接中嵌套颜色标签,例如:
[[color=cyan]Discourse[/color]](https://www.discourse.org/)
现在我需要使用 HTML……但在这里同样不起作用:
[<font color=cyan>Discourse</font>](https://www.discourse.org/)
(由于新用户限制,我不得不从本贴中移除实际链接。)
它在这个 表格 中看起来真的很不错。
也许您想要 Discourse BBCode 颜色?或者它可能存在一些问题?
此问题出在锚点上,移除后颜色即可正常显示:
[color=cyan]Discourse[/color]
否则,BBCode 颜色方案无法被正确解析。
如果以另一种方式包裹:
[color=cyan][Discourse](https://www.discourse.org/)[/color]
锚点的 CSS 将优先生效,即使 BBColor 已渲染为良好的 HTML 样式。
这正是我们一直在使用的。据我所知,自从我们切换到 Discourse 以来,它就一直列在插件列表中。
但我既想要链接,也想要自定义颜色。
以前这功能是有效的。那难道不是预期的行为吗?
您需要让维护者来发表意见。
我查看了该帖子的原始内容,发现它并没有使用原生 BBCode:
[<font color=slategray>Necromancer</font>](/tags/pure-necromancer)
这似乎可以正常工作。
供参考:
这是因为 Meta 上没有运行 BBCode 吗?
在我其中一个网站上的演示:https://rideables.tech/t/rip-sir-clive-sinclair/603
是的,我今天早些时候切换到了 HTML。过去 BBCode 也能正常工作。虽然其他用户并不介意,但我希望避免使用 HTML。
我简要查看了插件代码。说实话,BBCode 插件的功能方面似乎已有大约 4 年没有变化?此后的所有提交似乎都仅涉及代码规范和仓库 CI 相关事项?
非常感谢。是的,在更新到 2.8.0.beta6 后,这是我注意到的问题之一。因此,我猜想要么插件需要更新,要么 Discourse 需要修复这个 bug。
或者,我也得接受使用 HTML。但我觉得同时使用三种标记语言很混乱。