GFM Markdown و Wysiwyg Editor - إنتاجية وقابلة للتمديد

| اسم | وصف |
|---|---|
@toast-ui/editor | مكون JavaScript عادي |
| اسم | وصف |
|---|---|
@toast-ui/react-editor | رد فعل غلاف مكون |
@toast-ui/vue-editor | مكون غلاف VUE |
| اسم | وصف |
|---|---|
@toast-ui/editor-plugin-chart | البرنامج المساعد لتقديم الرسم البياني |
@toast-ui/editor-plugin-code-syntax-highlight | البرنامج المساعد لتسليط الضوء على بناء جملة الرمز |
@toast-ui/editor-plugin-color-syntax | البرنامج المساعد إلى نص تحرير اللون |
@toast-ui/editor-plugin-table-merged-cell | البرنامج المساعد لدمج أعمدة الجدول |
@toast-ui/editor-plugin-uml | البرنامج المساعد لتقديم UML |
يوفر محرر UI Toast وضع Markdown ووضع WysiWyg . اعتمادًا على نوع الاستخدام الذي تريده مثل إنتاج Markdown أو ربما لتحرير التخفيض . يمكن أن يكون محرر واجهة مستخدم Toast مفيدًا لكل من الاستخدام. إنه يوفر وضع Markdown و WysiWyg ، والذي يمكن تبديله في أي وقت من الأوقات.

مواصفات CommonMark + GFM
اليوم العام هو المعيار المتخلف عن العمل. GFM (GitHub Flavored Markdown) هي مواصفات شائعة أخرى تعتمد على المميزات المشتركة - التي يحتفظ بها Github ، والتي هي المخلفات المستخدمة في الغالب. يتبع محرر واجهة مستخدم Toast كل من مواصفات CommonMark و GFM . اكتب المستندات بسهولة باستخدام الأدوات الإنتاجية التي يوفرها محرر Toast UI ويمكنك فتح المستند المنتج بسهولة أينما يتم دعم المواصفات.

شريط الأدوات : من خلال شريط الأدوات ، يمكنك تصميم أو إضافة عناصر إلى المستند الذي تقوم بتحريره. 
السمة المظلمة : يمكنك استخدام السمة المظلمة. 

تعد CommonMark و GFM رائعة ، لكننا نحتاج غالبًا إلى مزيد من التجريد. يأتي محرر UI Toast مع ملحقات قوية في امتثال لبناء Morddown.
يتم توفير خمسة ملحقات أساسية على النحو التالي ، ويمكن تنزيلها واستخدامها مع NPM.
chart : كتلة رمز تحمل علامة "الرسم البياني" ستجعل مخطط واجهة مستخدم الخبز المحمص.code-syntax-highlight : قم بتمييز منطقة كتلة الكود المقابلة للغة التي توفرها Prism.js.color-syntax : باستخدام Toast UI Colorpicker ، يمكنك تغيير لون نص التحرير باستخدام واجهة المستخدم الرسومية.table-merged-cell : يمكنك دمج أعمدة رأس الجدول ومنطقة الجسم.uml : كتلة رمز تحمل علامة "UML" ستقدم مخططات UML. RegExp محددة مع عقدة عنصر واجهة المستخدم.فيما يلي المزيد من الأمثلة واللعب مع محرر توست واجهة المستخدم!
الكروم | Internet Explorer | حافة | سفاري | Firefox |
|---|---|---|---|---|
| نعم | 11+ | نعم | نعم | نعم |
تكون منتجات Toast UI مفتوحة المصدر ، بحيث يمكنك إنشاء طلب سحب (PR) بعد إصلاح المشكلات. قم بتشغيل البرامج النصية NPM وتطوير نفسك مع العملية التالية.
فرع الشوكة main في مستودعك الشخصي. استنساخها إلى الكمبيوتر المحلي. تثبيت وحدات العقدة. قبل بدء التطوير ، يجب عليك التحقق مما إذا كانت هناك أي أخطاء.
$ git clone https://github.com/{your-personal-repo}/tui.editor.git
$ npm install
$ npm run build toastmark
$ npm run test editorيستخدم Toast UI Editor مساحة عمل NPM ، لذلك تحتاج إلى تعيين البيئة على أساس NPM7. إذا تم استخدام التخريب ، يجب تثبيت التبعيات عن طريق نقل المسارات المباشرة لكل حزمة.
يمكنك رؤية الكود الخاص بك ينعكس بمجرد حفظ الرمز عن طريق تشغيل خادم. لا تفوت إضافة حالات الاختبار ثم قم بعمل حقوق خضراء.
يتيح لك Snowpack تشغيل خادم تطوير دون تجميع.
$ npm run serve editorإذا كان اختبار المتصفحات القديمة مطلوبًا ، فلا يزال من الممكن تشغيل خادم التطوير باستخدام حقيبة الويب.
$ npm run serve:ie editor$ npm test editorقبل تحميل العلاقات العامة الخاصة بك ، قم بإجراء اختبار آخر مرة أخرى للتحقق مما إذا كانت هناك أي أخطاء. إذا لم يكن لديه أخطاء ، ارتكب ثم ادفعه!
لمزيد من المعلومات حول خطوات العلاقات العامة ، يرجى الاطلاع على الروابط في القسم المساهمة.
تم ترخيص هذا البرنامج ضمن MIT © NHN Cloud.