Skeleventy memberi Anda dasar yang kuat untuk membangun situs web statis yang cepat dan mudah diakses. Lihat situs demo.
Node v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
ke folder proyek dan jalankan npm install
npm run dev
Tip: Eleventy memiliki Reload Langsung yang dipanggang! site/
Berisi semua data, templat, dan konten globalutilities/
berisi sebelas filters
dan transforms
pembantuindex.md
css/
untuk CSS yang dikompilasijs/
untuk JavaScript yang dikompilasiimages/
Berisi gambar situs kami, sprite ikon SVG dan folder untuk gambar meta (OG, Twitter dll) Laravel Mix memberi kami lapisan API yang bagus di atas webpack. Skeleventy menggunakan pengaturan yang sederhana, tetapi Anda dapat memanfaatkan memperluas campuran dengan konfigurasi webpack khusus, pemisahan kode dan plugin seperti PostCSS, jika Anda mau.
Anda akan menemukan SCSS dan JS yang tidak dikompilasi dari situs ini dalam resources/
Di mana Campuran akan menonton direktori ini untuk perubahan apa pun. Kiat: Yang terbaik adalah selalu restart server saat membuat parsial atau folder baru
scss/
disusun menjadi sub folder yang bertentangan_config.scss
adalah tempat Anda dapat mengubah warna situs dan kelas utilitas yang dihasilkan oleh GorkoSaya memutuskan untuk menghapus tailwind demi Gorko, murni karena kesederhanaan dan pemeliharaannya (terutama untuk pengembang yang lebih baru). Tidak memiliki terlalu banyak untuk memulai dan menambahkan apa yang Anda butuhkan, akan mengarah pada basis kode yang lebih sederhana dan lebih dapat dipelihara. Gorko memungkinkan Anda menambahkan taburan kelas utilitas yang dapat digunakan kembali untuk membantu menjaga kode Anda tetap kering. Kredit untuk Andy Bell karena membuat alat kecil yang berguna ini
utilities/
berisi fungsi utilitas/ pembantu globalmodules/
berisi javascript sebenarnya situs Anda, semuanya tetap rapi dan rapi di dalam subfolder modular masing -masingmain.js
menggunakan import '@modules/example-module'
webpack.mix.js
Skeleventy tidak memiliki gambar responsif yang dipanggang, alasan utamanya adalah: yang terbaik menggunakan CDN. Lihat tutorial ini tentang pengaturan Eleventy dengan Cloudinary.