#สายรัดกันไฟฟ้าสถิตย์
####เริ่มต้นพัฒนาเว็บไซต์แบบคงที่ของคุณ!
เบื่อกับการตั้งค่าทุกอย่างเพื่อให้ได้โค้ดที่ตรงไปตรงมาและปรับใช้เว็บไซต์แบบคงที่แล้วหรือยัง?
เบื่อกับการเสียเวลาในการตั้งค่าสภาพแวดล้อมการพัฒนาของคุณหรือไม่?
เบื่อกับการตั้งค่าคลาส Mailer php แบบธรรมดาแล้วหรือยัง?
เอาล่ะ เสร็จแล้ว คุณแค่ต้องเปลี่ยนตัวแปรบางตัว
##Tools & Framework Gulp SCSS เพื่อประมวลผล CSS PUG (เช่น Jade) เพื่อประมวลผล HTML jQuery (หากจำเป็น) Babel Foundation Composer PHPMailer
##การติดตั้ง dev env git clone https://github.com/Kirkhammetz/StaticStrap.git npm ติดตั้ง # หรือติดตั้งเส้นด้าย npm run init # การตั้งค่าครั้งแรก
ปรับใช้/พุชทั้งโฟลเดอร์ แต่ชี้ webroot ของคุณไปที่ public/
รัน composer install บนเซิร์ฟเวอร์ หากคุณต้องการอีเมล
npm run composer install
##โครงสร้างไฟล์
คุณสามารถใช้ SMTP ของคุณได้โดยตรงจาก API บริการของคุณ และหลีกเลี่ยงการใช้ PHP เลย ตามที่คุณเลือก
โฟลเดอร์ bin/
ในรูทไม่ได้ถูกเปิดเผยใน webroot แต่ก็มีโมดูลผู้แต่งและตัวแปร .env
เพื่อใช้กับ PHPMailer เกี่ยวกับข้อมูลรับรอง SMTP ของคุณ
ใส่สคริปต์เซิร์ฟเวอร์ใน source/bin
เพื่อคัดลอกไปยัง public/bin
มี index.php
ให้เริ่มต้น โหลด main.class.php
ตัวแปรโหลดคลาสหลักจาก .env ใน /bin/.env และโหลด PHPMailer และทำการตั้งค่าโดยใช้ตัวแปร ENV Main เปิดเผยเมธอดสาธารณะเพียงวิธีเดียว send_email($Request)
คำขอคืออาร์เรย์ที่มีข้อมูลเมล (ชื่อ อีเมล ข้อความ) ส่งคืนการตอบสนอง JSON และตั้งค่า HTTP_STATUS ตามนั้น
ใช้ index.php เพื่อโพสต์ข้อมูลจากสคริปต์ของคุณ a และรับการตอบสนอง JSON จากคลาสหลัก
##HELPERS ในรูท DIR มี env.json
ที่นี่คุณสามารถประกาศตัวแปรที่ถูกส่งผ่านไปยังเทมเพลต PUG ที่คอมไพล์แล้ว ดังนั้นคุณจึงสามารถเพิ่มข้อมูลทั่วไปลงในมุมมองทั้งหมดได้อย่างง่ายดาย และเปลี่ยนแปลงได้เร็วขึ้นหากลูกค้าของคุณร้องขอ! (เรารู้ว่าสิ่งนี้จะเกิดขึ้น...)
.htaccess source/.htaccess
ได้รับการคัดลอกแบบ public/
Vendors : เพิ่ม vendors (สคริปต์/สไตล์) ใน gulpfile.js
มีสองอาร์เรย์สำหรับพวกเขา
ระวัง! เขียนสคริปต์ตามลำดับที่ถูกต้อง!
#####ตอนนี้คุณพร้อมที่จะสร้างสิ่งที่ยอดเยี่ยมแล้ว!