预览 API

我正在尝试使用 JSON API 为 Discourse 开发一个原生客户端。

大多数功能,如发帖、加载帖子等,似乎都是可行的。我目前遇到的一个难题是如何实现与网页端一致的预览功能。我当然可以尝试使用现有的 Markdown 库处理用户输入的 Markdown 内容以生成 HTML,但我希望确保预览功能使用的逻辑与 Discourse 完全一致。

是否有一个接口可以在不实际发布的情况下,接收用户输入的原始文本并返回 HTML 预览(理想情况下包含 CSS)?

You would need to write a plugin for that, we don’t have an endpoint that does the equivalent of an MD preview.

Preview code all runs client side as @riking mentions.

2 个赞