ثبت‌نام دوره🔸متخصص اتوماسیون با N8N🔸سون‌لرن شروع شد 🔥🤖 مشاهده دوره ←
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ امیر حق شناس
خلاصه مطالب جلسه اول - شروع کار با pug - نصب و راه اندازی
جامعه Html & CSS ایجاد شده در ۲۶ آبان ۱۴۰۴

📘 جلسه اول – شروع کار با Pug (نصب و راه‌اندازی)

خلاصه‌جزوه


۱. معرفی Pug

  • یک Template Engine برای تولید HTML به‌صورت سریع و کوتاه.
  • در Pug از indent (تو‌رفتگی) برای مشخص کردن ساختار استفاده می‌شود.
  • خبری از {} و <> نیست؛ کدها کوتاه‌تر و خواناتر می‌شوند.

۲. نصب Pug

نصب لوکال :

 

npm install pug --save-dev 

نصب CLI (برای اجرای دستورات):

 

npm install pug-cli -g

۳. تبدیل خودکار Pug به HTML (Watch Mode)

دستور Watch

 

npx pug -w ./ -o ./html -P 

معنی پارامترها:

  • -w → مشاهده خودکار تغییرات
  • ./ → مسیر فایل‌های .pug
  • -o ./html → خروجی HTML به پوشه html
  • -P → تولید HTML خوانا (Pretty)

۴. ساختار Pug و خروجی HTML

کد نمونه Pug:

 

doctype html
html
    head
    body
        h1#title Hello VittoAmir
        p.text.
            some text for sample
            project
        ul.nav
            li item

۵. نکات مهم جلسه

  • indent در Pug = فاصله ابتدای خط با Space یا Tab
  • ساختار HTML فقط با تو‌رفتگی‌ها مشخص می‌شود.
  • #id و .class دقیقاً مثل CSS نوشته می‌شوند.
  • متن چندخطی داخل Pug با . بعد از نام تگ نوشته می‌شود.
  • برای جلوگیری از مشکلات PowerShell بهتر است از npx استفاده شود.