مع النهج الذي أعمل عليه الآن، سيكون من الممكن تقنيًا السماح بإنشاء تعليقات Discourse مباشرة على صفحات MkDocs، ولكن سيتطلب ذلك استخدام إطار عمل من جانب الخادم (Remix، Rails، إلخ) لتقديم صفحات MkDocs. سيجعل ذلك من الممكن مصادقة المستخدمين (باستخدام DiscourseConnect) على موقع المستندات والسماح أيضًا باستخدام قاعدة بيانات في الذاكرة للتخزين المؤقت للتعليقات التي تم إرجاعها مسبقًا.
(تعديل: للتوضيح فقط، أنا أتحدث عن استخدام Discourse كموفر هوية للموقع، وليس الموقع كموفر هوية لـ Discourse. النهج الأخير يعمل، ولكنه غير مرن للغاية لمعظم حالات الاستخدام.)
سيكون هذا تغييرًا كبيرًا لطلب تقديمه من فريقك.
أنا متأكد من أنه من وجهة نظرك سيكون الأمر أكثر وضوحًا إذا تم تحقيق ذلك بالكامل داخل Discourse، ولكن من الممكن أيضًا استخدام Discourse كنظام إدارة محتوى. في هذه الحالة، سيتم إنشاء وثائق markdown كمواضيع Discourse عادية. سيتم استخدام خطافات Discourse لتشغيل إنشاء صفحة مستندات على موقع خارجي. هذا هو في الواقع أساس موقع عرض تعليقات Discourse الذي أقوم بإعداده.