Indexación de Páginas Publicadas
Mientras esperamos la función de Index or search published pages, aquí hay una forma de hacerlo manualmente.
Búsqueda de Páginas Publicadas
Usando el Discourse Data Explorer puedes crear una nueva consulta de Páginas Publicadas:
SELECT CONCAT('/pub/', pp.slug) AS URL, pp.topic_id
FROM published_pages pp
ORDER BY pp.id
Proporcionar un Índice
Seguramente se puede Run Data Explorer queries with the Discourse API para crear y mantener un índice de páginas publicadas. Esto podría incluso ser factible con el Custom Wizard Plugin 🧙.
Creé manualmente un nuevo tema usando los datos de la consulta de Páginas Publicadas anterior, luego lo publiqué en /pub/index.
Dado que Run other websites on the same machine as Discourse, pude hacer que el índice de páginas publicadas estuviera disponible fácilmente en https://discourse.example/pub con este fragmento:
# Proporcionar un índice a las páginas publicadas
location ~* ^/pub/?$ {
return 307 https://discourse.example/pub/index;
}