يشرح هذا الدليل كيفية العثور على إصدار Discourse الذي تستخدمه من خلال فحص كود مصدر الموقع.
مستوى المستخدم المطلوب: جميع المستخدمين
قد يكون فهم إصدار Discourse الذي تستخدمه أمرًا مهمًا لاستكشاف الأخطاء وإصلاحها، وضمان التوافق مع الإضافات، والبقاء على اطلاع دائم. إليك الخطوات التي يمكنك اتباعها لتحديد إصدار Discourse الذي يعمل على موقع معين.
ملخص
سيغطي هذا الدليل:
- عرض كود مصدر موقع Discourse
- تحديد بيانات التعريف الخاصة بالإصدار
- فهم سلسلة الإصدار
عرض كود المصدر
- قم بزيارة موقع Discourse المستهدف في متصفح الويب الخاص بك.
- اضغط على زر “عرض المصدر” في متصفح الويب الخاص بك. تختلف الطريقة بين المتصفحات:
- في Google Chrome، انقر بزر الماوس الأيمن في أي مكان على الصفحة لعرض قائمة السياق واختر “عرض مصدر الصفحة”.
- في Firefox، انقر بزر الماوس الأيمن واختر “عرض مصدر الصفحة”.
- في Edge، انقر بزر الماوس الأيمن واختر “عرض مصدر الصفحة”.
تحديد بيانات تعريف الإصدار
ابحث عن وسم الميتا الخاص بالإصدار بالقرب من أعلى المصدر تحت قسم <head>. سيبدو شيئًا مثل هذا:
<meta name="generator" content="Discourse 2026.3.0-latest - https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5">
فهم سلسلة الإصدار
من وسم الميتا:
-
يستخدم الإصدار
Discourse 2026.3.0-latestتنسيقًا قائمًا على التاريخ:YYYY.M.Pحيث يشير العام والشهر إلى فترة الإصدار، وPهو رقم التصحيح.- الأحدث (Latest): تعمل معظم التثبيتات، بما في ذلك جميع استضافات Discourse الرسمية، على قناة
latest(المشار إليها باللاحقة-latest) والتي تحصل على إصدارات جديدة شهريًا. - الثابت (Stable): تستخدم الإصدارات الثابتة نفس الإصدار القائم على التاريخ دون اللاحقة
-latestوهي أكثر تحفظًا قليلاً.
- الأحدث (Latest): تعمل معظم التثبيتات، بما في ذلك جميع استضافات Discourse الرسمية، على قناة
-
يتم الإشارة إلى الإصدار الداخلي المحدد بواسطة السلسلة في النهاية:
https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5خذ أول 7 أحرف من الإصدار (
896e810في هذا المثال) وانتقل إلى github.com/discourse/discourse/commits/main للعثور على الالتزام (commit) الذي يتوافق مع الإصدار في وسم الميتا.
يمكنك أيضًا البحث مباشرة باستخدام تجزئة الإصدار الكاملة:
https://github.com/discourse/discourse/search?q=hash%3A896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5&type=Commits
مثال على المخرجات
سيظهر لك هذا مدى تأخر إصدارك الحالي عن الفرع الرئيسي.

