نشر الصفحة

فهرسة الصفحات المنشورة

بينما ننتظر ميزة https://meta.discourse.org/t/index-or-search-published-pages/261301، إليك طريقة للقيام بذلك يدويًا.

العثور على الصفحات المنشورة

باستخدام https://meta.discourse.org/t/discourse-data-explorer/32566/1، يمكنك إنشاء استعلام جديد للصفحات المنشورة:

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.

نظرًا لأنني https://meta.discourse.org/t/run-other-websites-on-the-same-machine-as-discourse/17247، يمكنني بسهولة جعل فهرس الصفحات المنشورة متاحًا على https://discourse.example/pub باستخدام هذا المقتطف:

    # توفير فهرس للصفحات المنشورة
    location ~* ^/pub/?$ {
        return 307 https://discourse.example/pub/index;
    }
7 إعجابات