Skip to content

pantoken-root / renderers/react-markdown/src / InstuiMarkdownRenderOptions

رابط: InstuiMarkdownRenderOptions ​

بتا

گزینه‌های رندر که تعیین می‌کنند Markdown چگونه به Instructure UI نگاشته می‌شود.

خصوصیات ​

optional link?: object

بتا

رفتار لینک.

external? ​

optional external?: boolean

نمایش نشانهٔ لینک خارجی روی لینک‌های خارج از سایت (پیش‌فرض: true).

optional permalinks?: boolean

افزودن لنگرهای پیوند دائمی به سرفصل‌ها (پیش‌فرض: false).

permalinkClassName? ​

optional permalinkClassName?: string

نام کلاس برای لنگرهای پیوند دائمی (پیش‌فرض: pantoken-heading-anchor).


code? ​

optional code?: object

بتا

رفتار بلوک‌های کد مسیّر شده (fenced).

language? ​

optional language?: boolean

حفظ اشارهٔ زبان به‌عنوان صفت data-language (پیش‌فرض: true).


icons? ​

optional icons?: object

بتا

رفتار توکن درون‌خطی :icon:.

enabled? ​

optional enabled?: boolean

فعال‌سازی رندر :icon: (پیش‌فرض: true).

color? ​

optional color?: string

رنگ CSS اعمال‌شده به آیکون‌های رندرشده.

resolvers? ​

optional resolvers?: IconResolver[]

حل‌کننده‌های اضافی که قبل از مجموعهٔ آیکون داخلی pantoken امتحان می‌شوند.

plugins? ​

optional plugins?: PantokenPlugin[]

پلاگین‌هایی که قلاب‌های rehype آنها حل‌کننده‌ها را اضافه می‌کنند (مثلاً simple-icons).


color? ​

optional color?: object

بتا

نمونه‌نماهای رنگ کد درون‌خطی (مثلاً #03893D).

enabled? ​

optional enabled?: boolean

فعال‌سازی نمونه‌نماهای رنگ (پیش‌فرض: true).


alerts? ​

optional alerts?: object

بتا

هشدارهای نقل‌قول بلاک به سبک GitHub.

enabled? ​

optional enabled?: boolean

فعال‌سازی نگاشت > [!NOTE] → InstUI Alert (پیش‌فرض: true).


tableCaption? ​

optional tableCaption?: string

بتا

عنوان استفاده‌شده برای جدول‌های رندرشده (برای دسترسی‌پذیری توسط InstUI Table لازم است).