في وقت مبكر ، لاحظت Vditor التي أنتجها黑客派: محرر تخفيض الجيل التالي الذي تم بناؤه للمستقبل. ومع ذلك ، فإن المحررين في السوق في السوق لديهم الآن مشاكل أكثر أو أقل (أو وظائف غير مكتملة ، أو رسوم الميزات المتميزة ...). لذلك ، استنادًا إلى احتياجات الفرد وقوة VDITOR ، ولدت فكرة صنع محرر تخفيض عبر الإنترنت ؛ سميت Arya (Erya).
Markdown ؛ echarts ؛ PPT ؛ ⌘-⇧-M ) ؛ امسح المستند الافتراضي الحالي في منطقة تحرير ARYA ويمكنك استخدامه.
الافتراضي هو وضع wysiwyg ، والذي يمكن تبديله من خلال ⌘-⇧-M ( Ctrl-⇧-M ) ؛ أو من خلال الطرق التالية:
⌘-⌥-7 ( Ctrl-alt-7 ) ؛⌘-⌥-8 ( Ctrl-alt-8 ) ؛⌘-⌥-9 ( Ctrl-alt-9 ) ؛ إذا كنت تستخدمها كمعاينة PPT (الإدخال في设置) ، فأنت بحاجة إلى ملاحظة أنه لا يمكن دعم عمليات الرسوم البيانية المختلفة هنا بعد ؛ يمكنك استخدام --- لتحديد الشرائح في الاتجاه الأفقي ، والاستخدام -- لتحديد الشرائح الرأسية. لمزيد من الإعدادات ، يرجى الرجوع إلى مستند DelectJS.
PM2 هو مدير عملية لبيئة الإنتاج القوية لا يدعم فقط بدء التطبيقات من خلال سطر الأوامر ، ولكن أيضًا يستخدم ملفات التكوين (تسمى عادةً ecosystem.config.js ) لإدارة سيناريوهات النشر المعقدة. يمكنك تحقيق نشر سريع من خلال تنفيذ الأمر التالي:
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
yarn global add pm2
# ? 构建产物
yarn build
# 部署服务
cd dist
npx pm2 start " npx http-server -p 8866 " --name " markdown-editor "تم تعبئة أحدث إصدار من Docker وتحميله إلى Docker Hub ، والذي يمكن استخدامه على النحو التالي:
docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8866:80 nicejade/markdown-online-editor:latest استنادًا إلى المثال أعلاه ، إذا قمت بتنفيذها محليًا ، فيمكنك الوصول إليه عن طريق فتح عنوان URL - http: // localhost: 8866. إذا كنت تعمل على الخادم ، فيمكنك الوصول إليه عبر http: // [server-ip]: 8866. لعملية إنشاء صورة Docker ، راجع: كيفية إنشاء صورة Docker لخدمة محرر Markdown-Online-Onitor؟ . يمكنك أيضًا استضافة المنتجات المترجمة (المحتويات تحت dist Directory) من خلال صفحات CloudFlare أو صفحات github ، وذلك لتمكين النشر السريع بدون خوادم .
أو استخدم Docker Compose :
قم بإنشاء ملف docker-compose.yml وتحديد الخدمة فيه (حيث يحدد الإصدار: "3" إصدار ملف Docker Compose ؛ يمكنك ضبطه وفقًا للموقف الفعلي):
version : ' 3 '
services :
markdown-editor :
image : nicejade/markdown-online-editor:2.1.0
ports :
- " 8866:80 "
restart : always في الدليل الذي يحتوي على ملف docker-compose.yml ، قم بتشغيل الأمر التالي لبدء الخدمة:
docker-compose up -d سيؤدي ذلك إلى بدء الخدمة في الخلفية والتأثير هو نفس أمر docker run أدناه. يتيح استخدام Docker Compose إدارة أسهل لحاويات متعددة وتكوينات مزيد من القراءة والصيانة.
اشرح بعض المتطلبات الأساسية التي يحتاجها المستخدمون إلى التحضير قبل التثبيت واستخدامها ، مثل: تحتاج إلى تثبيت أو ترقية Node.js (> = 16.* ، < 18.* ) ، ويوصى باستخدام PNPM أو الغزل كأداة إدارة الحزمة المفضلة.
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
# ? 开始开发
yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)
yarn deployولدت Arya بفضل Vditor: محرر تخفيض في جانب المتصفح ، كما أنه لا يمكن فصله عن دعم مكتبات المصادر المفتوحة مثل VUE و Quank.js. شكرًا لك؟
معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (ج) 2018-الحاضرة ، Nicejade.