Skip to content

pantoken-root / tools/demo/src / DemoMarkdownItOptions

Interface: DemoMarkdownItOptions ​

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

Extends ​

Properties ​

base? ​

optional base?: string

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

Inherited from ​

ResolveOptions.base


runnerPath? ​

optional runnerPath?: string

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

Inherited from ​

ResolveOptions.runnerPath


demosPath? ​

optional demosPath?: string

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

Inherited from ​

ResolveOptions.demosPath


cssUrls? ​

optional cssUrls?: readonly string[]

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

Inherited from ​

ResolveOptions.cssUrls


labels? ​

optional labels?: RunnerLabels

موضعي RunnerLabels لعلامات الألسنة في عارض المشغل، وإعادة توجيهها في عنوان URL للمشغل.

Inherited from ​

ResolveOptions.labels


liveExample? ​

optional liveExample?: LiveExampleOptions

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


localePrefix? ​

optional localePrefix?: (relativePath) => string

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

Parameters ​

relativePath ​

string

Returns ​

string


localeLabels? ​

optional localeLabels?: (relativePath) => RunnerLabels | undefined

حدّد علامات الألسنة في عارض المشغل للصفحة الحالية، من markdown-it الخاص به env.relativePath — نفس آلية البحث عن الإعدادات المحلية مثل DemoMarkdownItOptions.localePrefix. تخطي للموقع أحادي اللغة site (ثم يعرض العارض الإعدادات الافتراضية الإنجليزية ).

Parameters ​

relativePath ​

string

Returns ​

RunnerLabels | undefined