| HUGO(1) | Hugo Manual | HUGO(1) |
نام (NAME)
hugo - ساخت پروژه شما
خلاصه دستور (SYNOPSIS)
hugo [flags]
توضیحات (DESCRIPTION)
دستور hugo دستور اصلی است که برای ساخت پروژه Hugo شما به کار میرود.
ابزار Hugo یک تولیدکننده سایت ایستا سریع و انعطافپذیر است که با عشق توسط spf13 و دوستان در زبان Go ساخته شده است.
مستندات کامل در https://gohugo.io در دسترس است.
گزینهها (OPTIONS)
-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] نظارت بر فایلسیستم برای تغییرات و بازسازی در صورت نیاز
همچنین ببینید (SEE ALSO)
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 |