قالب مدونة علمية يعتمد على AI Summer
يمكن استخدام القالب الحالي للمدونات العلمية لأنه يدعم مجموعة واسعة من المكونات الضرورية مثل:
- تقديم اللاتكس
- كتل التعليمات البرمجية مع تسليط الضوء
- المراجع والاستشهادات
- تضمين صور متحركة ومقاطع فيديو
- المكونات التفاعلية
- جدول المحتويات
- مقالات مماثلة
ميزات هامة أخرى:
- القدرة على تصفية وعرض المشاركات حسب الموضوع
- صفحات المؤلف قابلة للتخصيص
- استجابة 100%
- يمكن إنشاء الصفحات باستخدام رمز React القياسي أو باستخدام Markdown
- ابحث باستخدام فهرس محلي باستخدام flexsearch
- تحسين محركات البحث جاهز
- الصور المستجيبة وخط أنابيب المعالجة المسبقة للصور
- تحليلات جوجل وإدارة العلامات
- إنشاء ملف robots.txt
- توليد خلاصة XML
- توليد خريطة الموقع
انظر مثال حي في موقعنا
يعتمد القالب على theaisummer.com، والذي قمنا بتجريده من جميع الأشياء غير الضرورية من أجل توفير إطار بسيط وجاهز للاستخدام ولكنه غني بالميزات للمدونات العلمية.
معلومات مهمة
- تم إنشاء القالب باستخدام Gatsby v2 لذا يلزم بعض الإلمام بـ React. بالنسبة لأولئك الذين يريدون تخصيصه، نوصي بشدة بمراجعة مستندات Gatsby الرسمية
- يتم استخدام Typescript وTSX بدلاً من Javascript
- يتم استخدام المعالج Sass المسبق للتصميم
- يتم استخدام MDX بدلاً من Markdown حتى نتمكن من إضافة مكونات React مخصصة داخل Markdown. يتيح لنا ذلك إمكانية تخصيص عالية وعناصر واجهة مستخدم تفاعلية والمزيد.
- يتم تقديم اللاتكس باستخدام Katex وremark-math
- يتم عرض كتل التعليمات البرمجية باستخدام عارض prism-react-renderer
- باتباع نموذج Gatsby، يتم استخدام GraphQL للاستعلام عن محتوى موقع الويب
- يمكن أيضًا الحصول على المحتوى باستخدام ملفات YAML
- يمكن إنشاء النماذج باستخدام نموذج الخطاف التفاعلي
- الرسوم المتحركة على دعم التمرير
كيفية تشغيل القالب
- تثبيت التبعيات اللازمة
- تشغيل غاتسبي
ما الذي يجب عليك فعله قبل النشر؟
- قم بتحديث
gatsby-config
بمعلومات موقعك - قم بتحميل شعاراتك وأيقوناتك في
assets/images/
- قم بتحديث مكون
Seo.tsx
- قم بتحديث السمات الخاصة بك في
styles/
- قم بتحديث ملفات yaml في
site-content
كيفية النشر
- بناء الملفات الثابتة النهائية
- معاينة الموقع
- انقل المجلد
public
إلى خيار الاستضافة الذي تختاره. على سبيل المثال، يتم نشر AI Summer على استضافة Firebase، ولكن أي تخزين للكائنات سيكون جيدًا.
يدعم
إذا أعجبك هذا المستودع حقًا وتجده مفيدًا، فيرجى مراعاة (★) تمييزه بنجمة ، حتى يتمكن من الوصول إلى جمهور أوسع من الأشخاص ذوي التفكير المماثل. سيكون موضع تقدير كبير :)!
المساهمة والإبلاغ عن الأخطاء
أنت مرحب بك للمساهمة في القالب عن طريق إضافة المزيد من الميزات وإصلاح الأخطاء والمزيد. تذكر أن هذا القالب تم إنشاؤه بواسطة مهندسي التعلم الآلي وليس مطوري الويب، لذا نعتذر مقدمًا؟
إذا وجدت خطأ ما، فقم بإنشاء مشكلة GitHub، أو حتى الأفضل، أرسل طلب سحب. وبالمثل، إذا كانت لديك أسئلة، فما عليك سوى نشرها ضمن مشكلات GitHub. مزيد من المعلومات هنا.
الفريق الحالي
سرجيوس كاراجياناكوس، ونيكولاس أدالوغلو، وإلياس باباستاتيس
رخصة
حقوق الطبع والنشر 2022، AI Summer.
مرخص بموجب ترخيص أباتشي، الإصدار 2.0
انظر الترخيص الكامل.