API per anteprima

Stavo sperimentando un client nativo per Discourse utilizzando la JSON API.

La maggior parte delle funzionalità, come la pubblicazione e il caricamento dei post, sembra essere fattibile. Un aspetto con cui sto faticando a ottenere la stessa esperienza del web è l’anteprima. Potrei ovviamente provare a elaborare il Markdown inserito dall’utente utilizzando una delle molte librerie Markdown disponibili per ottenere l’HTML, ma vorrei essere sicuro che l’anteprima utilizzi la stessa logica adottata da Discourse.

Esiste un endpoint per ottenere qualcosa come un’anteprima HTML (idealmente con CSS) dopo aver inviato il testo grezzo scritto dall’utente, senza pubblicarlo effettivamente?

Per farlo dovresti scrivere un plugin, non abbiamo un endpoint che offra l’equivalente di un’anteprima in Markdown.

Come menziona @riking, il codice di anteprima viene eseguito interamente lato client.