ساختار پروژه

پوشه / نام فایل توضیحـات
Finder این پوشه شامل تمام فایل های مربوط به قالب است.
Finder / src این پوشه همه فایل‌های قالب را مانند .pug، .scss، .js را نگه می‌دارد که سپس در پوشه dist پردازش می‌شوند (کامپایل یا کوچک می‌شوند).
Finder / dist پوشه حاوی تمام فایل‌های قالب مانند html، .css، .js است که از پوشه src با استفاده از Node.js و Gulp پردازش (کامپایل/مینیفی‌شده) شده‌اند.
Finder / dist / vendor این پوشه حاوی همه فایل‌های .js / .css است.
Finder / package.json فایل حاوی meta data در مورد برنامه یا ماژول شما است. مهمتر از همه، فهرستی از وابستگی‌ها را برای نصب از npm هنگام اجرای نصب npm دارد.
Finder / gulpfile.js فایل پیکربندی برای کتابخانه Gulp است. این شامل تمام وظایفی (taskهایی) است که می خواهید با Gulp انجام دهید. در مورد آن از بخش Working with Gulp یا در مستندات رسمی Gulp بیشتر بیاموزید.
Finder / src / js این پوشه حاوی فایل theme.js و کامپوننت ها با همه ماژول ها است. theme.js به دو فایل dist/js/theme.js و dist/js/theme.min.js پردازش می‌شود (کامپایل / کوچک‌سازی شده).
Finder / src / scss این پوشه حاوی تمام فایل های sass است و نتیجه کامپایل آن در پوشه dist/css/ قرار خواهد گرفت.
Finder / src / templates این پوشه حاوی تمام فایل‌های pug است که در پوشه های dist, dist/components و dist/docs به HTML کامپایل شده اند.
نکته: اگر از تنظیمات Pro Front-End با Node.js و Gulp استفاده نمی کنید و می خواهید مستقیماً فایل های html / css / js را ویرایش کنید، باید به دنبال پوشه dist باشید.

چه با Node.js و Gulp کار کنید یا نه، همچنان می‌توانید از پیش پردازنده‌های HTML و CSS بهره ببرید. برای یادگیری میتوانید بر روی این لینک کلیک کنید : استفاده از Pug و Sass

بالا