Page Publishing

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;
    }
7 curtidas