اللصق من Docusaurus يكسر تنسيق كتل الأكواد

يكسر المحرر التنسيق عند لصق نصوص تحتوي على كتل تنسيق الكود من مواقع الويب المُنشأة باستخدام Docusaurus. بدلاً من أن يُحاط الكتلة بأكملها بـ ```، يظهر ``` للإغلاق بعد السطر الأول، وتُضاف ` في بداية ونهاية كل سطر آخر داخل كتلة الكود. كما يُدرج سطراً فارغاً بين كل سطر وآخر داخل كتلة الكود.

إليك مثال على شكل اللصق لهذه القسم: Create a doc | Docusaurus لاحظ كيف أصبحت كتل الكود أسطراً منفصلة بدلاً من كتلة كود مستمرة. يحدث هذا مع أي موقع اختبرته ومبني باستخدام Docusaurus، وليس موقعهم فقط.


يتمتع كل مستند بـ id فريد. بشكل افتراضي، يكون id للمستند هو اسم المستند (بدون الامتداد) بالنسبة إلى مجلد المستندات الجذري.

على سبيل المثال، يكون id لـ greeting.md هو greeting، ويكون id لـ guide/hello.md هو guide/hello.

website # Root directory of your site

└── docs

├── greeting.md

└── guide

└── hello.md

ومع ذلك، يمكن للمستخدم تعريف الجزء الأخير من id في الواجهة الأمامية (front matter). على سبيل المثال، إذا كان محتوى guide/hello.md معرّفًا كما هو موضح أدناه، فإن id النهائي سيكون guide/part1.

---

id: part1

---

Lorem ipsum

يُستخدم المعرّف (ID) للإشارة إلى مستند عند كتابة أشرطة جانبية يدوياً، أو عند استخدام مكونات التخطيط أو الخطافات (hooks) المتعلقة بالمستندات.

3 إعجابات

يحدث هذا أيضًا مع النصوص الخام من Markdown على GitHub، للاطلاع

حتى في وضع Markdown …

إعجاب واحد (1)