كانت النية الأصلية لفيلا Jingqingxuan هي تجربة VuePress : Generator Static Website. يتكون VuePress من جزأين: أحدهما أحد المولدات الثابتة للمواقع الثابتة التي تدعم تطوير الموضوعات مع Vue ، والآخر هو موضوع افتراضي محسن لكتابة المستندات الفنية. تم إنشاؤه في الأصل لدعم متطلبات الوثائق لـ Vue ومشروعاتها الفرعية.
كل صفحة تم إنشاؤها بواسطة VuePress تأتي مع HTML المقروءة مسبقًا ، والتي لديها أيضًا أداء جيد للغاية لتحميل وتحسين محرك البحث ( SEO ). في الوقت نفسه ، بمجرد تحميل الصفحة ، ستتولى Vue المحتوى الثابت وتحويله إلى تطبيق كامل لصفحة واحدة ( SPA ) ، وسيتم تحميل الصفحات الأخرى فقط عند الطلب عندما يتصفح المستخدم. بالإضافة إلى ذلك ، يحتوي أيضًا على الميزات الممتازة التالية المدمجة:
بالمقارنة مع Nuxt و Hexo و Jekyll و Docsify و GitBook وغيرها من الأدوات ، VuePress لديها مزايا ضخمة في اتجاهات مختلفة ولا تزال تتطور وتحديث ؛ إذا كانت هناك حاجة إلى إنشاء مدونات شخصية ومستندات فنية ، فستكون VuePress خيارًا رائعًا.
Github Issue (يعادل Gitalk المدمج) ؛ فقط قم بتعديل تكوين حقل comment في ملف .vuepress/themeconfig.js ؛ انظر خيارات GITALK لمعنى المجال المحدد ؛element-ui لتسهيل كتابة المكونات شائعة الاستخدام ؛ في هذا المشروع ، بالإضافة إلى مكون التعليقات ، هناك أيضًا Advertisement ، ArticleList ، Contact ، إلخ ؛prettier ، lint-staged ، husky وغيرها من التبعيات لكتابة المزيد من التخفيض "القياسي" ؛ حقنها في خطافات git للتأكد من أن قاعدة الكود الخاصة بك لها نمط ثابت ؛ حتى لو كنت تعمل مع فريق للكتابة ، فلا داعي للقلق بشأن مسألة الأسلوب الموحد! يمكنك Fork المشروع إلى مستودع الرمز الخاص بك وتشغيل الأمر التالي:
# ? clone the project
https://github.com/nicejade/vuepress-web-app.git
cd vuepress-web-app
# ➕ install dependencies & start dev
yarn && yarn start قم بتعديل "اسم المجال المخصص" و "مسار المستودع" في ملف deploy.sh ، قم بتشغيل الأمر التالي لتحقيق النشر (بشكل افتراضي للنشر على github pages ؛ إذا لم تستخدم اسم المجال المخصص في الوقت الحالي ، فما عليك سوى التعليق على السطر.
# deploy to github-page
yarn deploy| حساب WeChat الرسمي | مجموعة WeChat في الواجهة الأمامية | تطبيقات الويب الموصى بها |
|---|---|---|
| Jingqingxuan | تحالف الواجهة الأمامية الكبيرة | ؟ سلسلة المدن الجميلة |
معهد ماساتشوستس للتكنولوجيا
حقوق الطبع والنشر (ج) 2018-الحاضر ، nicejade