يحتوي هذا المستودع على موضوعات لبيليكان. لا تتردد في الاستنساخ وإضافة المظهر الخاص بك وإرسال طلب سحب. إنها يديرها المجتمع!
يمكن رؤية النسخة الحية على http://www.pelicanthemes.com.
تفترض هذه التعليمات أنك قد قرأت بالفعل جميع وثائق Pelican، ولديك موقع عمل، وترغب الآن في تطبيق سمة غير افتراضية.
أولاً، اختر موقعًا للاحتفاظ بالموضوعات الخاصة بك. في هذا المثال، سنستخدم الدليل ~/pelican-themes
، لكن دليلك قد يكون مختلفًا. انسخ مستودع pelican-themes
إلى ذلك الموقع على جهازك المحلي:
git clone --recursive https://github.com/getpelican/pelican-themes ~ /pelican-themes
الآن يجب أن يكون لديك مستودع pelican-themes
الخاص بك مخزنًا في ~/pelican-themes/
.
لاستخدام أحد السمات، قم بتحرير ملف إعدادات Pelican الخاص بك ليشمل هذا السطر:
THEME = "/home/user/pelican-themes/theme-name"
لذلك، على سبيل المثال، لاستخدام قالب mnmlist
، يمكنك تعديل ملف الإعدادات الخاص بك ليشمل:
THEME = "/home/user/pelican-themes/mnmlist"
احفظ التغييرات في ملف الإعدادات ثم أعد إنشاء موقعك باستخدام ملف Makefile الذي كان من المفترض أن تكون قد قمت بإعداده بالفعل باستخدام pelican-quickstart
:
make html
يمكن أيضًا تحديد السمات مباشرةً عبر المعلمة -t ~/pelican-themes/theme-name
إلى أمر pelican
. إذا كنت تريد تعديل المظهر الخاص بك، فتأكد من إجراء أي تعديلات تجريها على النسخة المخزنة في ~/pelican-themes/theme-name
. سيتم حذف أي تغييرات يتم إجراؤها على الملفات المخزنة في دليل output
الخاص بموقعك في المرة التالية التي تقوم فيها بإنشاء موقعك.
يتم إنشاء معاينات السمات تلقائيًا عبر سير عمل GitHub Actions، وبعد ذلك يتم نشر تلك المعاينات على https://pelicanthemes.com. إذا كنت تريد إنشاء معاينات محليًا على محطة العمل الخاصة بك، فانسخ مستودع Pelican (على سبيل المثال، إلى ~/projects/pelican/)، واستنسخ هذا المستودع في مكان ما، وقم بالتغيير إلى الدليل الجذر لهذا النسخ، واتبع الخطوات التالية:
python -m pip install pelican[markdown] shot-scraper
mkdir _pelican
cp -r ~ /projects/pelican/samples _pelican/
python build-theme-previews.py