Page Publishing

公開ページのインデックス作成

Index or search published pages の機能が利用可能になるまで、手動でインデックスを作成する方法を説明します。

公開ページの検索

Discourse Data Explorer を使用して、新しい 公開ページ クエリを作成できます。

SELECT CONCAT('/pub/', pp.slug) AS URL, pp.topic_id
FROM published_pages pp
ORDER BY pp.id

インデックスの提供

Run Data Explorer queries with the Discourse API を使用して、公開ページのインデックスを作成および維持できます。これは、Custom Wizard Plugin 🧙 を使用しても実現できる可能性があります。

上記の公開ページクエリのデータを使用して新しいトピックを手動で作成し、/pub/index で公開しました。

Run other websites on the same machine as Discourse を使用しているため、このスニペットで公開ページインデックスを https://discourse.example/pub で簡単に利用できるようにしました。

    # 公開ページへのインデックスを提供する
    location ~* ^/pub/?$ {
        return 307 https://discourse.example/pub/index;
    }
「いいね!」 7