تثبيت وتكوين Sculpin في بيئة ServBay
ما هو Sculpin؟
Sculpin هو منشئ مواقع ثابتة مبني على PHP، يستخدم في بناء المدونات، الوثائق، والمواقع الثابتة الأخرى. يستخدم محرك القوالب Twig وبيانات YAML الأمامية، مما يجعله أداة مرنة وقوية لتطوير المواقع.
خطوات تثبيت Sculpin
في هذه المقالة، سنشرح كيفية تثبيت وتكوين Sculpin في بيئة ServBay.
الخطوة 1: إنشاء مجلد المشروع
أولاً، أنشئ مجلد مشروع جديد في www
في ServBay:
cd /Applications/ServBay/www
mkdir servbay-sculpin-app
cd servbay-sculpin-app
2
3
الخطوة 2: إنشاء مشروع Sculpin باستخدام Composer
ServBay يأتي مع Composer مثبت مسبقاً، لذا يمكننا استخدامه مباشرة لإنشاء مشروع Sculpin:
composer create-project sculpin/sculpin-blog-skeleton .
الخطوة 3: تكوين خادم الويب
إضافة موقع جديد
افتح ServBay، انقر على علامة التبويب "المضيف"، وأضف موقع جديد:
- الاسم:
My Sculpin Site
- اسم النطاق:
servbay-sculpin.local
- نوع الموقع:
PHP
- إصدار PHP: اختر إصدار PHP المناسب
- مجلد جذر الموقع:
/Applications/ServBay/www/servbay-sculpin-app/output_dev
- الاسم:
حفظ التكوين
احفظ التكوين وأعد تشغيل ServBay.
الخطوة 4: بناء موقع Sculpin
تثبيت التبعيات
في مجلد المشروع، نفذ الأمر التالي لتثبيت التبعيات:
bashcomposer install
1بناء الموقع
نفذ الأمر التالي لبناء موقع Sculpin:
bashvendor/bin/sculpin generate --watch --server
1
الخطوة 5: تشغيل خادم التطوير المحلي
بدء خادم التطوير المحلي
نفذ الأمر التالي لبدء خادم التطوير المحلي:
bashvendor/bin/sculpin generate --server --watch
1الوصول إلى خادم التطوير
افتح المتصفح وزر
https://servbay-sculpin.local
، سترى النسخة المحلية لموقع Sculpin الخاص بك.
الخطوة 6: تخصيص موقع Sculpin
تحرير المحتوى
حرر ملفات Markdown وقوالب Twig في مجلد
source
لتخصيص محتوى وتخطيط موقعك.إضافة صفحات جديدة
أنشئ ملفات Markdown جديدة في مجلد
source
لإضافة صفحات جديدة. على سبيل المثال، أنشئ ملفabout.md
:markdown--- title: "About Us" --- # About Us This is the about page.
1
2
3
4
5
6
7تكوين قائمة التنقل
حرر قوالب قائمة التنقل في مجلد
source/_layouts
لإضافة روابط تنقل جديدة.إعادة بناء الموقع
في كل مرة تعدل محتوى أو قالب، نفذ الأمر التالي لإعادة بناء موقع Sculpin:
bashvendor/bin/sculpin generate
1
استخدام Sculpin لبناء المواقع
الآن وقد قمت بتثبيت وتكوين Sculpin في بيئة ServBay بنجاح، يمكنك البدء في استخدامه لبناء موقعك. إليك بعض العمليات الشائعة:
إنشاء مقالات المدونة
إنشاء مقالة
أنشئ ملفات Markdown جديدة في مجلد
source/_posts
لإضافة مقالات المدونة. على سبيل المثال، أنشئ ملف2024-06-06-my-first-post.md
:markdown--- title: "My First Post" date: 2024-06-06 --- # My First Post This is the content of my first post.
1
2
3
4
5
6
7
8إعادة بناء الموقع
نفذ الأمر التالي لبناء موقع Sculpin:
bashvendor/bin/sculpin generate
1
تخصيص الأنماط والبرمجيات
تحرير الأنماط
حرر ملفات CSS في مجلد
source/assets/css
لتخصيص أنماط موقعك.تحرير البرمجيات
حرر ملفات JavaScript في مجلد
source/assets/js
لتخصيص التفاعلات على موقعك.تجميع الموارد
نفذ الأمر التالي لتجميع ملفات CSS وJavaScript:
bashvendor/bin/sculpin generate
1
بإتمام الخطوات أعلاه، تكون قد نجحت في تثبيت وتكوين Sculpin في بيئة ServBay وبدأت في استخدامه لبناء موقعك. يعتبر Sculpin خيارًا مثاليًا لبناء المواقع الثابتة بفضل مرونته وقوته.