صفحة المشروع: https://github.com/xianmin/hugo-theme-jane .

محتوى التحديث

  • استخدام Pico CSS كنظام ألوان، مع ألوان قالب قابلة للتبديل ودعم للوضع الفاتح/الداكن.
  • صفحة رئيسية قابلة للتخصيص.
  • إضافة إعدادات الأنماط، موجودة في /assets/sass/_settings.scss
  • إلغاء صفحة التصنيفات، ودمجها في صفحة الأرشيف.

نظرًا للتعديلات الكثيرة، بعض المناطق لا تزال غير مثالية. شكرًا لتفهمكم!

تخصيص صفحتك الرئيسية

كانت الصفحة الرئيسية الأصلية قائمة مقالات مقسمة إلى صفحات، والتي قد تكون رتيبة نوعًا ما. الآن يمكنك الحصول على صفحة رئيسية أكثر تخصيصًا.

انسخ /exampleSite/content/_index.md إلى /content/_index.md في موقعك وقم بتعديل المعلمات.

للمواقع متعددة اللغات، قم بإنشاء ملفات _index.language.md مماثلة، مثل _index.ar.md.

تخصيص موقعك من خلال إعدادات الأنماط

انسخ /assets/sass/_settings.scss و /assets/sass/_custom.scss إلى المجلد الرئيسي لموقعك (ملاحظة: يجب أن تتطابق أسماء المسارات والملفات).

قم بتعديل المتغيرات في _settings.scss وأضف الأنماط المخصصة في /assets/sass/_custom.scss.

الترقية من الإصدار القديم إلى v3

نظرًا لاستخدام الإصدار الجديد لأحدث ميزات لغة Sass، يجب تثبيت Dart Sass.

يمكن العثور على دليل التثبيت في الوثائق الرسمية: https://gohugo.io/hugo-pipes/transpile-sass-to-css/#dart-sass

إذا كنت تستخدم أدوات أتمتة CI/CD، تذكر تثبيت Dart Sass أيضًا: https://gohugo.io/hugo-pipes/transpile-sass-to-css/#installing-in-a-production-environment

ملاحظة: قد تواجه بعض مشاكل التوافق بعد الترقية. إذا واجهت أي صعوبات، لا تتردد في فتح مشكلة.

فلسفة تطوير القالب

  1. لا node_modules، اعتماديات أقل تعني صيانة أسهل
  2. تشجيع المستخدمين على تعديل القالب وفقًا لتفضيلاتهم للحصول على موقع أكثر تخصيصًا
  3. تجربة القراءة دائمًا هي الأولوية القصوى
  4. نشر مرة واحدة، التركيز على الكتابة، لا مزيد من التعديلات

خاتمة

لقد استخدمت قالب الموقع هذا لمدة سبع سنوات. باستثناء التغييرات المتكررة في السنة الأولى، لم يتم تعديله كثيرًا منذ ذلك الحين.

لطالما اعتقدت أنه بالنسبة للمدونات الشخصية، المحتوى المكتوب هو الأهم، وفيما يتعلق بنمط الموقع، يجب أن يكون مقبولاً فقط.

كانت هذه المراجعة الرئيسية إلهامًا مفاجئًا لتغيير نظام الألوان بالكامل وترقية إصدار Hugo في نفس الوقت.

آمل أن يستمتع المستخدمون بذلك.