ورقة مساعدة هوجو

الإعدادات المفيدة للأوامر في هوجو

Page content

هوجو هو مُولّد مواقع ويب ثابتة. يساعد في إنتاج html من العلامات، والمواضيع، ويحافظ على تنظيم الموقع. مثل هذا المدونة التقنية: هنا قائمة بأهم الأوامر المفيدة لهوجو مع معلماتها:

روبوت يحمل لافتة هوجو رولز

إنشاء الموقع وإدارته

  • إنشاء موقع جديد: hugo new site <site-name> -f yml
  • إنشاء محتوى جديد: hugo new <content-path>
  • بناء الموقع: hugo
  • بناء الموقع بما في ذلك المحتوى المسودة: hugo -D
  • تشغيل الموقع محليًا: hugo server
  • تشغيل الموقع بما في ذلك المحتوى المسودة: hugo server -D

إدارة المحتوى

  • إضافة منشور جديد: hugo new posts/<post-name>.md
  • إضافة صفحة جديدة: hugo new <page-name>.md

إدارة المواضيع

  • إضافة موضوع: git submodule add <theme-repo-url> themes/<theme-name>
  • استخدام موضوع: أضف theme = "<theme-name>" إلى config.toml

خيارات البناء

  • تحديد دليل الإخراج: hugo -d <directory>
  • البناء مع عنوان URL الأساسي: hugo -b <URL>
  • تقليل الإخراج: hugo --minify

خيارات الخادم

  • تحديد المنفذ: hugo server -p <port-number>
  • الربط إلى عنوان IP معين: hugo server --bind <ip-address>
  • مراقبة التغييرات: hugo server -w
  • تعطيل إعادة التحميل الحية: hugo server --disableLiveReload

التصحيح

  • الإخراج المفصل: hugo -v
  • مستويات السجل: hugo --log-level <level> (debug، info، warn، error)

الأوامر المساعدة

  • فحص الإصدار: hugo version
  • تنظيف ذاكرة التخزين المؤقت للبناء: hugo --cleanDestinationDir
  • عرض جميع الصفحات: hugo list all
  • طباعة إعدادات الموقع: hugo config

استبدل المكان المخصص (الموجود بين < >) بقيم فعلية عند استخدام هذه الأوامر.

أتمنى أن هذا يساعدك.

روابط مفيدة