Я экспериментировал с нативным клиентом для Discourse, используя JSON API.
Большинство функций, таких как создание постов, загрузка постов и т. д., кажутся доступными. Сложность у меня возникает с реализацией предпросмотра, который есть в веб-версии. Конечно, я мог бы попытаться обработать Markdown, введённый пользователем, с помощью одной из множества библиотек Markdown для получения HTML, но я хочу убедиться, что предпросмотр использует ту же логику, что и Discourse.
Существует ли конечная точка (endpoint), которая возвращает HTML-предпросмотр (в идеале с CSS) при отправке сырого текста, написанного пользователем, но без фактической публикации?