Estoy intentando obtener una vista previa de cada tema a través de la API de Discourse para que cada tema tenga una pequeña vista previa y luego un “leer más”…
A través de la API no pude encontrar nada que me pudiera ayudar a obtener la vista previa de un tema específico.
No tengo claro si te refieres a la API para aplicaciones externas, por ejemplo, para presentar estas vistas previas en otro sitio web, o a las API disponibles para plugins.
Si es lo primero, no veo nada directamente en la API, pero podrías obtener un tema, obtener su primera publicación, obtener el contenido cocinado de esa publicación y luego probablemente usar alguna biblioteca para crear un extracto de ella.
Si es lo segundo, el plugin discourse-tooltips hace eso para sus tooltips, así que puedes echarle un vistazo para ver cómo se hace. Específicamente, aquí es donde genera extractos para temas: