Indexando Páginas Publicadas
Enquanto esperamos pelo recurso Index or search published pages, aqui está uma maneira de fazê-lo manualmente.
Encontrando Páginas Publicadas
Usando o Discourse Data Explorer, você pode criar uma nova consulta de Páginas Publicadas:
SELECT CONCAT('/pub/', pp.slug) AS URL, pp.topic_id
FROM published_pages pp
ORDER BY pp.id
Fornecendo um Índice
Certamente é possível Run Data Explorer queries with the Discourse API para criar e manter um índice de páginas publicadas. Isso pode até ser factível com o Custom Wizard Plugin 🧙.
Eu criei manualmente um novo tópico usando os dados da consulta Páginas Publicadas acima, e então o publiquei em /pub/index.
Como eu Run other websites on the same machine as Discourse, pude facilmente disponibilizar o índice de páginas publicadas em https://discourse.example/pub com este trecho:
# Fornece um índice para páginas publicadas
location ~* ^/pub/?$ {
return 307 https://discourse.example/pub/index;
}