مرحبًا،
هذه حالة جديدة من discourse: https://plateia.cc/
حاولت تثبيت ثلاثة إضافات (discourse-checklist، retort، discourse-math) سابقًا، ولاحظت فورًا أن محرر النصوص معطل:
- لا توجد أدوات للكتابة بلغة Markdown أو لإدراج الرموز التعبيرية (الإيموجي)
- لا يوجد معاينة (حاولت النقر على الأسهم عدة مرات)
- لا يبدو أن المسودات تُحفظ تلقائيًا بعد الآن
- لا توجد أخطاء في جافا سكريبت في وحدة تحكم المتصفح
- اختبرت على كل من Chrome و Edge
المحرر معطل بنفس الطريقة عند إنشاء مواضيع جديدة أو الرد على المنشورات.
لذا قمت فورًا بإخفاء هذه الإضافات الثلاثة في الكود وأعدت البناء. يبدو قسم الإضافات الحالي في ملف app.yml كما يلي:
## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
# - git clone https://github.com/discourse/discourse-checklist
# - git clone https://github.com/gdpelican/retort
# - git clone https://github.com/discourse/discourse-math
بعد إعادة البناء وإعادة التشغيل، اختفت وظائف هذه الإضافات، ومع ذلك لا يزال محرر النصوص معطلًا.
أنا في حيرة من أمري حيث لا توجد أخطاء في جافا سكريبت، ولا أعرف كيف أقوم باستكشاف الأخطاء وإصلاحها أو العودة إلى الحالة السابقة قبل تثبيت هذه الإضافات.
