API para vista previa

Estaba experimentando con un cliente nativo para Discourse utilizando la API JSON.

La mayoría de las cosas, como publicar, cargar publicaciones, etc., parecen ser posibles. Una cosa con la que estoy teniendo dificultades para igualar lo que se hace en la web es la vista previa. Podría, por supuesto, intentar procesar el Markdown que ingresó el usuario con una de las muchas bibliotecas de Markdown disponibles para obtener HTML, pero me gustaría asegurarme de que la vista previa utilice la misma lógica que Discourse.

¿Existe un punto de conexión para obtener algo como una vista previa en HTML (idealmente con CSS) al enviar texto sin procesar escrito por el usuario, pero sin publicarlo realmente?

Para eso, necesitarías escribir un plugin, ya que no tenemos un endpoint que haga lo equivalente a una vista previa en Markdown.

Como menciona @riking, todo el código de vista previa se ejecuta en el lado del cliente.