Indicizzazione delle Pagine Pubblicate
Mentre aspettiamo la funzionalità Index or search published pages, ecco un modo per farlo manualmente.
Trovare le Pagine Pubblicate
Utilizzando Discourse Data Explorer puoi creare una nuova query Pagine Pubblicate:
SELECT CONCAT('/pub/', pp.slug) AS URL, pp.topic_id
FROM published_pages pp
ORDER BY pp.id
Fornire un Indice
Certamente si può Run Data Explorer queries with the Discourse API per creare e mantenere un indice delle pagine pubblicate. Questo potrebbe anche essere fattibile con il Custom Wizard Plugin 🧙.
Ho creato manualmente un nuovo argomento utilizzando i dati della query Pagine Pubblicate sopra, quindi l’ho pubblicato su /pub/index.
Dato che Run other websites on the same machine as Discourse, ho potuto facilmente rendere disponibile l’indice delle pagine pubblicate su https://discourse.example/pub con questo snippet:
# Fornire un indice alle pagine pubblicate
location ~* ^/pub/?$ {
return 307 https://discourse.example/pub/index;
}