يمنحك Skeleventy أساسًا صخريًا متينًا لبناء مواقع ثابتة سريعة ويمكن الوصول إليها. عرض الموقع التجريبي.
العقدة v10+
git clone https://github.com/josephdyer/skeleventy.gitcd مضغوط في مجلد المشروع npm installnpm run dev Tip: Tiveenty لديه إعادة تحميل مباشرة! site/ يحتوي على جميع البيانات العالمية والقوالب والمحتوىutilities/ تحتوي على filters transformsindex.mdcss/ ل CSS المترجمةjs/ لتجميع JavaScriptimages/ تحتوي على صور موقعنا ، وعفنة رمز SVG ومجلد لصور META (OG ، Twitter إلخ) يمنحنا Laravel Mix طبقة API لطيفة على رأس Webpack. يستخدم SkeLeventy إعدادًا مبسطًا ، ولكن يمكنك الاستفادة من تمديد المزيج مع تكوينات WebPack المخصصة وتقسيم التعليمات البرمجية والإضافات مثل postcss ، إذا كنت ترغب في ذلك.
ستجد SCSS و JS غير المنقوسين في الموقع ضمن resources/ حيث ستشاهد Mix هذه الدلائل لأي تغييرات. نصيحة: من الأفضل إعادة تشغيل الخادم دائمًا عند إنشاء أي جزء أو مجلدات جديدة
scss/ في مجلدات فرعية_config.scss هو المكان الذي يمكنك فيه تغيير ألوان الموقع وفئات الأداة المساعدة التي تم إنشاؤها بواسطة Gorkoقررت إزالة الريح Tailwind لصالح Gorko ، بحتة بساطته وقابليته للصيانة (خاصة للمطورين الجدد). عدم وجود الكثير لتبدأ مع ما تحتاجه وإضافته ، سيؤدي إلى قاعدة كود أكثر بساطة وأكثر قابلية للصيانة. يتيح لك Gorko إضافة مجموعة من فصول الأداة المساعدة القابلة لإعادة الاستخدام للمساعدة في الحفاظ على الكود الخاص بك جافًا. الفضل في آندي بيل لصنع هذه الأداة الصغيرة مفيدة
utilities/ تحتوي على أي فائدة عالمية/ وظائف مساعدmodules/ تحتوي على javaScript الفعلي لموقعك ، وكلها أبقى أنيق ومرتب ضمن المجلدات الفرعية المعيارية لكل منهاmain.js باستخدام import '@modules/example-module'webpack.mix.jsSkeleventy ليس لديه صور مستجيبة مخبوزة ، والسبب الرئيسي هو: من الأفضل استخدام CDN. تحقق من هذا البرنامج التعليمي على إعداد 15 و CleeDinary.