#Tali Statis
####Mulailah pengembangan situs statis Anda!
Bosan menyiapkan segalanya untuk kode sederhana dan menerapkan situs web statis?
Bosan membuang waktu untuk menyiapkan lingkungan pengembangan Anda?
Bosan menyiapkan kelas php mailer sederhana?
Ini dia, sudah selesai, Anda hanya perlu mengubah beberapa variabel.
##Tools & Framework Gulp SCSS untuk memproses CSS PUG (ex Jade) untuk memproses HTML jQuery (jika diperlukan) Babel Foundation Composer PHPMailer
##Instalasi dev env git clone https://github.com/Kirkhammetz/StaticStrap.git npm install # atau benang install npm run init # pengaturan pertama
Terapkan/Dorong seluruh folder tetapi arahkan webroot Anda ke public/
, jalankan composer install di server jika Anda memerlukan email.
npm run composer install
##Struktur File
Anda selalu dapat langsung menggunakan SMTP dari API layanan Anda dan menghindari penggunaan PHP sama sekali, terserah Anda
Folder bin/
di root tidak terekspos di webroot, berisi modul komposer dan variabel .env
untuk digunakan dengan PHPMailer terkait kredensial SMTP Anda
Letakkan skrip server di source/bin
untuk disalin ke public/bin
, ada index.php
untuk memulai, itu memuat main.class.php
Variabel muat Kelas Utama dari .env di /bin/.env dan muat PHPMailer dan lakukan pengaturannya menggunakan variabel ENV. Eksposur utama hanya satu metode publik send_email($Request)
, permintaan adalah array dengan data email (nama, email, pesan), kembalikan respons JSON dan atur HTTP_STATUS yang sesuai.
gunakan index.php untuk memposting data dari skrip Anda a dan dapatkan respons JSON dari kelas Utama.
##HELPERS Di root DIR ada env.json
, di sini Anda dapat mendeklarasikan variabel Anda yang diteruskan ke template PUG yang dikompilasi, sehingga Anda dapat dengan mudah menambahkan data umum ke semua tampilan dan mengubahnya lebih cepat jika pelanggan memintanya! (Kami tahu ini akan terjadi...).
.htaccess source/.htaccess
disalin di public/
Vendor : Tambahkan vendor (skrip/gaya) di gulpfile.js
, ada dua array untuk mereka.
AWAS! TULIS SKRIP DALAM URUTAN YANG BENAR!
#####Anda sekarang siap membuat sesuatu yang luar biasa!