يمنحك Skeleventy أساسًا صخريًا متينًا لبناء مواقع ثابتة سريعة ويمكن الوصول إليها. عرض الموقع التجريبي.
العقدة v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
مضغوط في مجلد المشروع npm install
npm run dev
Tip: Tiveenty لديه إعادة تحميل مباشرة! site/
يحتوي على جميع البيانات العالمية والقوالب والمحتوىutilities/
تحتوي على filters
transforms
index.md
css/
ل 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.js
Skeleventy ليس لديه صور مستجيبة مخبوزة ، والسبب الرئيسي هو: من الأفضل استخدام CDN. تحقق من هذا البرنامج التعليمي على إعداد 15 و CleeDinary.