frontend starter
v1
قالب المشروع هو السبيل لبناء مواقع ثابتة بسرعة. من خلال أمر واحد ، قم بإنشاء صفحة ثابتة باستخدام WebPack و Gulp و Handlebars.js و SCSS.
[ES6]
كل شيء مع أمر واحد من المحطة:
yarn start
npm install -g gulp # May require `sudo`
yarn install # One time
gulp serve
إذا كنت ترغب في استخدام هذا الريبو لمشروعك التالي ، فتأكد من إجراء التغييرات التالية:
data.yml
، وملء البيانات الوصفية HTML المرتبطة بموقعك.package.json
توفير name
، version
، description
، license
، و repository.url
..git
، بحيث تبدأ من تاريخ الالتزام الجديد.README.md
لتفضيلاتك. نظرة عامة على أوامر Gulp المتاحة:
gulp build
يبني الموقع في dist
Directory. وهذا يشمل:
gulp build:optimized
يستخدم هذا لتوزيع نسخة محسّنة من الموقع (للنشر). ويشمل كل شيء بدءًا من gulp build
وكذلك:
gulp watch
ساعات للتغييرات في الملفات المحلية وإعادة بناء أجزاء من الموقع حسب الضرورة ، في dist
Directory.
gulp serve
يدير gulp watch
في الخلفية ، ويخدم dist
Directory في localhost:3000
مع إعادة التحميل التلقائي باستخدام Browsersync.
├── webpack.config.dev.js # Controls javascript and css bundling
├── Gulpfile.js # Controls Gulp, used for building the website
├── README.md # This file
├── data.yml # Metadata associated with the site.
├── dist/ # Gulp builds the static site into this directory
├── package.json # Dependencies
└── src/ # All source code
├── assets/
├── css/ # Stylesheets
├── font/ # Font files
├── img/ # Images and SVGs
├── js/ # Javascript libraries and scripts
├── views/
├── partials/ # Handlebars HTML partials that are included / extended
└── templates/ # Handlebars HTML files, one per page on the site.