بينما يمكن العثور على وثائق البرنامج الإضافي Yoast SEO على Yoast.com، يمكنك هنا تصفح مصدر المشروع والعثور على المشكلات المفتوحة ومناقشتها وحتى المساهمة بنفسك.
فيما يلي دليل حول كيفية تثبيت Yoast SEO في موقع WordPress الخاص بك.
في Yoast، نستخدم مجموعة أدوات محددة لتطوير الكود الخاص بنا. يرجى التأكد من تثبيت الأدوات التالية قبل المساهمة.
بعد تثبيت الأدوات المذكورة أعلاه، يمكنك اتباع الخطوات أدناه للحصول على نسخة تطويرية من Yoast SEO. يرجى ملاحظة أن هذا سيؤدي إلى تنزيل أحدث إصدار تطوير من Yoast SEO. على الرغم من أن هذا الإصدار عادة ما يكون مستقرًا، إلا أنه لا يوصى باستخدامه في بيئة الإنتاج.
ضمن تثبيت WordPress الخاص بك، انتقل إلى wp-content/plugins
وقم بتشغيل الأوامر التالية:
git clone https://github.com/Yoast/wordpress-seo.git
cd wordpress-seo
لتثبيت كافة التبعيات الضرورية، قم بتشغيل الأوامر التالية:
composer install
yarn
grunt build
أثناء التطوير، يمكنك تشغيل grunt build:dev
بدلاً من grunt build
، لتوفر على نفسك تنزيل بعض التبعيات المطلوبة فقط لبيئة الإنتاج.
يرجى ملاحظة أنه إذا قمت بتغيير أي شيء في JavaScript أو CSS، فسيتعين عليك تشغيل grunt build:js
أو grunt build:css
، على التوالي.
للتطوير النشط، يمكنك تشغيل grunt watch
للحفاظ على تحديث البناء وإجراء عمليات التحقق على الفور.
بالنسبة لجافا سكريبت فقط، يتوفر خادم تطوير حزمة الويب. لتمكين خادم التطوير، سيتعين عليك إضافة هذا إلى config.php
الخاص بتثبيت WordPress:
define ( ' YOAST_SEO_DEV_SERVER ' , true );
ويمكنك البدء بتشغيل yarn start
في مجلد wordpress-seo
.
بديل JavaScript آخر هو grunt webpack:watch
، سيعمل هذا الأمر على إبقاء ملفات JS محدثة. سيتعين عليك تحديث الصفحة بنفسك نظرًا لأن هذا لا يقوم بتشغيل خادم تطوير.
يستخدم هذا المستودع البرنامج الإضافي لمهام Yoast grunt.
لإجراء اختبارات لحزم js، قم بتشغيل الأمر التالي من مجلد packages/js
:
yarn test
هذه بوابة مطور لـ Yoast SEO ولا ينبغي استخدامها للدعم. يرجى زيارة منتديات الدعم.
إذا وجدت مشكلة، واسمحوا لنا أن نعرف هنا! يرجى اتباع هذه الإرشادات حول كيفية كتابة تقرير جيد عن الأخطاء.
قد يساعدنا كثيرًا إذا كان بإمكانك تقديم تتبع خلفي للخطأ الذي تمت مواجهته. يمكنك استخدام الكود الموجود في هذا الجوهر لتمكين التتبع العكسي في تكوين موقع الويب الخاص بك.
نرحب بأي شخص للمساهمة في Yoast SEO. يرجى قراءة المبادئ التوجيهية للمساهمة في هذا المستودع.
هناك طرق مختلفة يمكنك المساهمة بها: