HUGO(1) Hugo Manual HUGO(1)

hugo - ساخت پروژه شما

hugo [flags]

دستور hugo دستور اصلی است که برای ساخت پروژه Hugo شما به کار می‌رود.

ابزار Hugo یک تولیدکننده سایت ایستا سریع و انعطاف‌پذیر است که با عشق توسط spf13 و دوستان در زبان Go ساخته شده است.

مستندات کامل در https://gohugo.io در دسترس است.

-b, --baseURL="" نام میزبان (و مسیر) به ریشه، مثلاً https://spf13.com

-D, --buildDrafts[=false] شامل کردن محتوای علامت‌گذاری‌شده به عنوان پیش‌نویس

-E, --buildExpired[=false] شامل کردن محتوای منقضی‌شده

-F, --buildFuture[=false] شامل کردن محتوا با تاریخ انتشار (publishdate) در آینده

--cacheDir="" مسیر فایل‌سیستم به دایرکتوری حافظه پنهان

--cleanDestinationDir[=false] حذف فایل‌هایی از مقصد که در دایرکتوری‌های static یافت نمی‌شوند

--clock="" تنظیم ساعت مورد استفاده توسط Hugo، مثلاً --clock 2021-11-06T22:30:00.00+09:00

--config="" فایل پیکربندی (پیش‌فرض hugo.yaml|json|toml است)

--configDir="config" دایرکتوری پیکربندی

-c, --contentDir="" مسیر فایل‌سیستم به دایرکتوری محتوا

-d, --destination="" مسیر فایل‌سیستم برای نوشتن فایل‌ها

--disableKinds=[] غیرفعال‌سازی انواع مختلف صفحات (home، RSS و غیره)

--enableGitInfo[=false] افزودن اطلاعات ویرایش، تاریخ، نویسنده در Git و اطلاعات CODEOWNERS به صفحات

-e, --environment="" محیط ساخت

--forceSyncStatic[=false] رونوشت از تمام فایل‌ها هنگام تغییر static.

--gc[=false] فعال‌سازی اجرای برخی وظایف پاک‌سازی (حذف فایل‌های بلااستفاده حافظه پنهان) پس از ساخت

-h, --help[=false] راهنما برای hugo

--ignoreCache[=false] نادیده گرفتن حافظه‌های پنهان فایلی پیکربندی‌شده

--ignoreVendorPaths="" نادیده گرفتن هرگونه _vendor برای مسیرهای ماژولی که با الگوی Glob داده‌شده مطابقت دارند

-l, --layoutDir="" مسیر فایل‌سیستم به دایرکتوری layout

--logLevel="" سطح گزارش‌گیری (debug|info|warn|error)

--minify[=false] فشرده‌سازی (minify) هر قالب خروجی پشتیبانی‌شده (HTML، XML و غیره)

--noBuildLock[=false] عدم ایجاد فایل .hugo_build.lock

--noChmod[=false] عدم همگام‌سازی حالت مجوزهای فایل‌ها

--noTimes[=false] عدم همگام‌سازی زمان تغییر فایل‌ها

--panicOnWarning[=false] توقف اضطراری (panic) در اولین پیام WARNING

--poll="" تنظیم بازه زمانی سرکشی، مثلاً --poll 700ms، برای استفاده از روش مبتنی بر سرکشی جهت نظارت بر تغییرات فایل‌سیستم

--printI18nWarnings[=false] چاپ هشدارهای ترجمه‌های ناموجود

--printMemoryUsage[=false] چاپ دوره‌ای میزان مصرف حافظه روی صفحه

--printPathWarnings[=false] چاپ هشدارها برای مسیرهای مقصد تکراری و غیره

--printUnusedTemplates[=false] چاپ هشدارها در مورد قالب‌های استفاده‌نشده.

--quiet[=false] ساخت در حالت بی‌صدا

--renderSegments=[] بخش‌های نام‌گذاری‌شده برای رندر (پیکربندی‌شده در تنظیمات segments)

-M, --renderToMemory[=false] رندر در حافظه (عمدتاً هنگام اجرای server مفید است)

-s, --source="" مسیر فایل‌سیستم برای خواندن نسبی فایل‌ها از آن

--templateMetrics[=false] نمایش معیارهای آماری مربوط به اجرای قالب‌ها

--templateMetricsHints[=false] محاسبه پیشنهادهای بهبود در صورت ترکیب با --templateMetrics

-t, --theme=[] پوسته‌های مورد استفاده (واقع در /themes/THEMENAME/)

--themesDir="" مسیر فایل‌سیستم به دایرکتوری پوسته‌ها

--trace="" نوشتن ردگیری (trace) در file (در حالت کلی چندان مفید نیست)

-w, --watch[=false] نظارت بر فایل‌سیستم برای تغییرات و بازسازی در صورت نیاز

hugo-build(1), hugo-completion(1), hugo-config(1), hugo-convert(1), hugo-deploy(1), hugo-env(1), hugo-gen(1), hugo-import(1), hugo-list(1), hugo-mod(1), hugo-new(1), hugo-server(1), hugo-version(1)

Aug 2026 Hugo 0.165.0