#حزام ثابت
####ابدأ تطوير موقع الويب الثابت الخاص بك!
هل سئمت من إعداد كل شيء للحصول على رمز بسيط ومباشر ونشر موقع ويب ثابت؟
هل سئمت من إضاعة الوقت في إعداد بيئة التطوير الخاصة بك؟
هل سئمت من إعداد فئة php للإرسال البسيط؟
ها نحن قادمون، لقد تم الأمر بالفعل، ما عليك سوى تغيير بعض المتغيرات.
##الأدوات وإطار العمل Gulp SCSS لمعالجة CSS PUG (ex Jade) لمعالجة HTML jQuery (إذا لزم الأمر) Babel Foundation Composer PHPMailer
## التثبيت dev env git clone https://github.com/Kirkhammetz/StaticStrap.git npm install # أو الغزل تثبيت npm run init # الإعداد الأول
قم بنشر/ادفع المجلد بالكامل ولكن قم بتوجيه webroot الخاص بك إلى public/
، وقم بتشغيل Composer install على الخادم إذا كنت بحاجة إلى البريد الإلكتروني.
npm run composer install
##هيكل الملف
يمكنك دائمًا استخدام SMTP مباشرة من واجهة برمجة تطبيقات الخدمة الخاصة بك وتجنب استخدام PHP على الإطلاق، حسب اختيارك
لا يتم عرض المجلد bin/
الموجود في الجذر في webroot، فهو يحتوي على وحدات الملحن ومتغيرات .env
لاستخدامها مع PHPMailer فيما يتعلق ببيانات اعتماد SMTP الخاصة بك
ضع نصوص الخادم في source/bin
ليتم نسخها إلى public/bin
، ويوجد ملف index.php
للبدء منه، ويقوم بتحميل main.class.php
متغير تحميل الفئة الرئيسية من .env في /bin/.env وقم بتحميل PHPMailer وقم بإعداده باستخدام متغيرات ENV. يتم الكشف بشكل رئيسي عن طريقة عامة واحدة فقط send_email($Request)
والطلب عبارة عن مصفوفة تحتوي على بيانات البريد (الاسم والبريد الإلكتروني والرسالة)، وإرجاع استجابة JSON وتعيين HTTP_STATUS وفقًا لذلك.
استخدم ملف Index.php لنشر البيانات من البرامج النصية الخاصة بك والحصول على استجابة JSON من الفئة الرئيسية.
##HELPERS في DIR الجذري يوجد env.json
، هنا يمكنك الإعلان عن المتغيرات التي تم تمريرها إلى قالب PUG المترجم، بحيث يمكنك بسهولة إضافة البيانات المشتركة إلى جميع طرق العرض وتغييرها بشكل أسرع إذا طلب عملاؤك ذلك! (ونحن نعلم أن هذا سيحدث...).
يتم نسخ مصدر .htaccess source/.htaccess
بشكل public/
البائعون : قم بإضافة البائعين (النصوص/الأنماط) في gulpfile.js
، هناك مصفوفتان لهم.
احذر! كتابة النصوص بالترتيب الصحيح!
#####أنت الآن جاهز لإنشاء شيء رائع!