شروع به کار
شروع سریع با قالب
imfing/hextra-starter-template
میتوانید با استفاده از مخزن قالب فوق به سرعت شروع به کار کنید.

ما یک گردش کار GitHub Actions ارائه کردهایم که میتواند به صورت خودکار سایت شما را ساخته و در GitHub Pages مستقر کند و به صورت رایگان میزبانی کند. برای گزینههای بیشتر، استقرار سایت را بررسی کنید.
شروع به عنوان پروژه جدید
دو روش اصلی برای افزودن تم Hextra به پروژه Hugo شما وجود دارد:
ماژولهای Hugo (توصیه شده): سادهترین و توصیهشدهترین روش. ماژولهای Hugo به شما امکان میدهند تم را مستقیماً از منبع آنلاین آن دریافت کنید. تم به صورت خودکار دانلود شده و توسط Hugo مدیریت میشود.
زیرماژول Git: به عنوان جایگزین، Hextra را به عنوان یک زیرماژول Git اضافه کنید. تم توسط Git دانلود شده و در پوشه
themesپروژه شما ذخیره میشود.
راهاندازی Hextra به عنوان ماژول Hugo
پیشنیازها
قبل از شروع، باید نرمافزارهای زیر را نصب کرده باشید:
مراحل
راهاندازی یک سایت جدید Hugo
hugo new site my-site --format=yamlپیکربندی تم Hextra از طریق ماژول
# راهاندازی ماژول Hugo
cd my-site
hugo mod init github.com/username/my-site
# افزودن تم Hextra
hugo mod get github.com/imfing/hextraفایل hugo.yaml را برای استفاده از تم Hextra با افزودن موارد زیر پیکربندی کنید:
module:
imports:
- path: github.com/imfing/hextraایجاد اولین صفحات محتوای شما
صفحه محتوای جدید برای صفحه اصلی و صفحه مستندات ایجاد کنید:
hugo new content/_index.md
hugo new content/docs/_index.mdپیشنمایش سایت به صورت محلی
hugo server --buildDrafts --disableFastRenderتبریک میگوییم، پیشنمایش سایت جدید شما در http://localhost:1313/ در دسترس است.
چگونه تم را بهروزرسانی کنیم؟
برای بهروزرسانی تمام ماژولهای Hugo در پروژه خود به آخرین نسخهها، دستور زیر را اجرا کنید:
hugo mod get -uبرای بهروزرسانی Hextra به آخرین نسخه منتشر شده، دستور زیر را اجرا کنید:
hugo mod get -u github.com/imfing/hextraبرای جزئیات بیشتر، ماژولهای Hugo را ببینید.
راهاندازی Hextra به عنوان زیرماژول Git
پیشنیازها
قبل از شروع، باید نرمافزارهای زیر را نصب کرده باشید:
مراحل
راهاندازی یک سایت جدید Hugo
hugo new site my-site --format=yamlافزودن تم Hextra به عنوان زیرماژول Git
به دایرکتوری سایت بروید و یک مخزن Git جدید راهاندازی کنید:
cd my-site
git initسپس، تم Hextra را به عنوان زیرماژول Git اضافه کنید:
git submodule add https://github.com/imfing/hextra.git themes/hextraفایل hugo.yaml را برای استفاده از تم Hextra با افزودن موارد زیر پیکربندی کنید:
theme: hextraایجاد اولین صفحات محتوای شما
صفحه محتوای جدید برای صفحه اصلی و صفحه مستندات ایجاد کنید:
hugo new content/_index.md
hugo new content/docs/_index.mdپیشنمایش سایت به صورت محلی
hugo server --buildDrafts --disableFastRenderپیشنمایش سایت جدید شما در http://localhost:1313/ در دسترس است.
هنگام استفاده از CI/CD برای استقرار سایت Hugo، ضروری است که قبل از اجرای دستور hugo، دستور زیر اجرا شود.
git submodule update --initعدم اجرای این دستور منجر به پر نشدن پوشه تم با فایلهای تم Hextra شده و باعث شکست ساخت میشود.
چگونه تم را بهروزرسانی کنیم؟
برای بهروزرسانی تمام زیرماژولهای مخزن شما به آخرین کامیتها، دستور زیر را اجرا کنید:
git submodule update --remoteبرای بهروزرسانی Hextra به آخرین کامیت، دستور زیر را اجرا کنید:
git submodule update --remote themes/hextraبرای جزئیات بیشتر، زیرماژولهای Git را ببینید.
بعدی
برای شروع افزودن محتوای بیشتر، بخشهای زیر را بررسی کنید: