公開ページのインデックス作成
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;
}