我最近发现了 MDX,它允许你使用 JSX 在 Markdown 中嵌入动态组件。
我在想,在 Discourse 帖子中实现类似功能的难度有多大。
我希望用户能够在论坛帖子中嵌入类似短代码的片段来启动游戏:
这是今天的游戏。让我们看看谁能获得最高分。
[game type="whatever" prop2="something" expires="midnight"]
该标签将被替换为一个动态的 JavaScript 游戏。分数将保存在数据库中(或由后端发送到 Firebase)。
有人知道是否有现成的解决方案,或者是否有开源插件可以提供如何实现这一功能的一些思路吗?