الانتقال إلى مسطرة markdownit سيسمح بتمكين/تعطيل القواعد عند بدء تحليل جديد، مما يوفر المرونة والسلوك مثل قواعد markdownit الأصلية.
على سبيل المثال، أريد دفع بعض قواعد bbcode ولكن لا أقوم بتمكينها افتراضيًا، ثم أقوم بتمكينها عندما أحتاجها (مثل المثال في الموضوع الرئيسي). حاليًا، هذا غير ممكن مع المسطرة المخصصة، ربما يمكن القيام بذلك ببعض الحيل (عبر بيئة التحليل أو تعديل قواعد المسطرة يدويًا)؟
[foo]
عدم الالتفاف داخل الشريط يجب ألا يتم ترميزه
[/foo]
[bar]
[foo]
الالتفاف داخل الشريط يجب أن يتم ترميزه
[/foo]
[/bar]
السبب في أنني لا أقوم بإنشاء قواعد markdownit أصلية بخلاف استخدام bbcode هو أن تنفيذ قواعد مثل bbcode سيكون صعبًا ويصعب صيانته، و bbcode موجود بالفعل.
عمل رائع، لكن حالة الاستخدام الخاصة بي مختلفة.
وأنا أحب الكود الخاص بك هنا والذي يلهمي بشأن مشاكل الاهتمام الأخرى.