Skip to content

pantoken / tools/demo/src / DemoMarkdownItOptions

واجهة: DemoMarkdownItOptions

خيارات لـ demoMarkdownIt: حقول resolveDemo بالإضافة إلى إمكانية إضافة مثال تفاعلي اختياري.

يمتد

الخصائص

base?

optional base?: string

المسار الأساسي للموقع، مثلاً /pantoken/ (الافتراضي /).

موروث من

ResolveOptions.base


runnerPath?

optional runnerPath?: string

مسار صفحة المشغل، بالنسبة إلى base (الافتراضي play/index.html).

موروث من

ResolveOptions.runnerPath


demosPath?

optional demosPath?: string

دليل مصادر العرض المُستضاف ذاتياً، بالنسبة إلى base (الافتراضي demos/).

موروث من

ResolveOptions.demosPath


cssUrls?

optional cssUrls?: readonly string[]

عناوين URL لملفات الأنماط التي يدرجها المشغل (في واجهته وكل نتيجة مُصوّرة): أوراق المكونات، ورقة الرموز متعددة المواضيع، وأوراق الملحق/السطح. يقوم المشغل بتغيير الموضوع عبر تبديل سمة data-pantoken-theme، لذا تغطي ورقة الرموز موضوعات متعددة.

موروث من

ResolveOptions.cssUrls


liveExample?

optional liveExample?: LiveExampleOptions

عند التفعيل، يضيف معاينة مباشرة بعد كل سياج html في الصفحات المطابقة — نفس الوسوم، مُصوَّرة مباشرة أسفل مصدرها. تُستبعد أمثلة التراكب (<dialog>, [popover]): فهي مخفية حتى تُفتح، لذا يُشغّل إطار ## Demo معاينتها بدلاً من ذلك.


localePrefix?

optional localePrefix?: (relativePath) => string

حوّل سياج demo:self:<name> إلى دليل عرض مُستضاف ذاتياً مخصّص للغة، استناداً إلى env.relativePath الخاص بـ markdown-it في الصفحة الحالية (مثال "hu/" للصفحات تحت hu/، "" للنسخة الجذرية للّغة). يُسبق إلى demosPath حتى يتم تحميل النسخة المترجمة من العرض (نص مترجم، نفس الوسوم) بدلاً من المصدر الإنجليزي. اتركه فارغاً لموقع بلغة واحدة.

المعلمات

relativePath

string

القيم المرجعة

string