Page Publishing

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;
    }
7 Mi Piace