هل أستطيع هجرة مجلد _posts إلى VeloCMS؟
نعم. ملفات _posts في Jekyll هي ملفات Markdown بـ Front Matter بصيغة YAML (عنوان، تاريخ، وسوم، مقتطف، رابط دائم). يقرأ مستورِد Jekyll القادم لـ VeloCMS ملف _posts المضغوط، يُحلِّل Front Matter في حقول أصلية (عنوان، published_at، وسوم، مقتطف، slug)، ويستورد محتوى Markdown في تنسيق كتل TipTap. الصور المرجَع عليها من /assets/ تحتاج إعادة استضافة على Cloudflare R2 — يُعلِّم المستورِد عليها بتقرير يسرد مسار كل مورد مرجَع. لمعظم مدوَّنات المطوّرين، يستغرق استيراد _posts الكامل أقل من 30 دقيقة. تُستورَد المسوَّدات (بلا تاريخ أو published: false) كمسوَّدات ولا تُنشَر تلقائياً.
هل يحفظ VeloCMS سجل git؟
لا — VeloCMS نظام إدارة محتوى يعتمد قاعدة بيانات، لا مستودع git. محتواك يعيش في PocketBase، لا في ملفات Markdown خاضعة للتحكم بالإصدارات. سجل مراجعات المقالات (من غيَّر ماذا ومتى) في خارطة الطريق للربع الرابع من 2026. إن كانت سجل git وقابلية التدقيق على مستوى الكود متطلبات معمارية — كموقع توثيق تحتاج فيه كل تغيير محتوى مراجعة بطلب سحب — يبقى Jekyll الأداة المناسبة. صُمِّم VeloCMS للمُشغِّلين الراغبين في النشر دون التفكير في git، لا للفرق ذات متطلبات الامتثال المتعلقة بتحكم إصدارات المحتوى.
ماذا عن قوالب Liquid المخصصة لديَّ؟
لا يستخدم VeloCMS Liquid. القوالب هي مكوِّنات React في Next.js مع Tailwind CSS — تُغطِّي الـ 38 قالباً الأصلية نطاقاً واسعاً من الاحتياجات التصميمية (بسيط، تحريري، تقني، مطعم، محور نشرة بريدية، بودكاست، وغيره). تطوير القوالب المخصصة متاح لمستخدمي خطة Agency عبر SDK المكوِّنات الإضافية، لكنه React + Tailwind، لا Liquid. إن كان إعداد Jekyll لديك يضم تخطيطات مخصصة بعمق تعتمد عليها يومياً، خطِّط لهجرة القالب: حدِّد قالب VeloCMS الأقرب لتصميمك الحالي، اسرد التخصيصات، وقيِّم إمكانية تحقيقها عبر تهيئة القالب أو الحاجة لمكوِّن إضافي مخصص. في معظم الحالات، يُغطِّي القالب القياسي 80–90% من نطاق التخصيص النموذجي في Jekyll.
هل تستمر GitHub Pages في خدمة موقعي؟
تستمر GitHub Pages في خدمة موقع Jekyll الحالي إلى أجل غير مسمى — لم تُهمِله GitHub. يمكنك تشغيل VeloCMS بالتوازي على نطاق فرعي أثناء هجرة المحتوى، ثم تحديث سجلات DNS لتُوجِّه نطاقك الأساسي إلى VeloCMS حين تكون مستعداً. لا تحويل إجباري. بعض الفرق تُبقي موقع Jekyll القديم على نطاق فرعي /archive بعد الهجرة. GitHub Pages مجانية وموثوقة؛ قرار الانتقال يتعلق بسير العمل والميزات، لا بتهديد GitHub Pages نفسها.
هل أستطيع الاستمرار في الكتابة بـ Markdown؟
نعم. يقبل محرر TipTap في VeloCMS لصق Markdown — الصق مستند Markdown ويُحوِّل العناوين والنص العريض والمائل وكتل الكود والقوائم تلقائياً إلى تنسيق الكتل. يمكنك أيضاً الكتابة مباشرةً في المحرر باستخدام أوامر الشرطة المائلة (اكتب /heading أو /code أو /callout). تنسيق التخزين الأساسي هو JSON AST، لا Markdown خام، مما يُتيح أنواع كتل أغنى (تنبيهات، وسائط مضمَّنة، شبكات ميزات) لا تستطيع Markdown التعبير عنها. إن كانت Markdown كمصدر حقيقة متطلباً صارماً لسير عملك، فـ VeloCMS تغيير في سير العمل — يُخزِّن المحتوى كشجرة كتل منظَّمة، لا ملفات Markdown مسطَّحة.
ماذا عن مكوِّنات Jekyll الإضافية؟
يمتلك Jekyll نظام بيئي إضافياً واسعاً (jekyll-seo-tag، jekyll-feed، jekyll-sitemap، jekyll-paginate، إلخ). معظم الوظائف التي توفِّرها هذه المكوِّنات مدمجة في VeloCMS بشكل أصلي: البيانات المنظَّمة (jekyll-seo-tag)، RSS ونشرات بريدية (jekyll-feed)، خرائط الموقع (Metadata API الأصلية في Next.js)، وتقسيم الصفحات (أصلي). لا يوجد مكافئ مباشر في VeloCMS للمكوِّنات المخصصة المكتوبة بـ Ruby — إن كنتَ تعتمد على مكوِّنات Ruby مخصصة لتحويلات المحتوى، تلك ستحتاج إعادة تقييم كوحدات SDK المكوِّنات الإضافية لـ VeloCMS (JavaScript/TypeScript).
هل يمكنني إعداد خطّاف ويب لإعادة بناء موقع ثابت من VeloCMS؟
لا يُنشئ VeloCMS مخرجات HTML ثابتة — يُقدِّم المحتوى ديناميكياً عبر ISR (التجديد الثابت التزايدي). لا يوجد مخرج «بناء» لتشغيله. إن كانت معماريتك تستلزم فعلاً مخرجات HTML ثابتة (للتوزيع غير المتصل، التخزين المؤقت على الحافة، أو الاستضافة على CDN بلا خادم)، يبقى Jekyll أو Hugo الخيار المعماري الأنسب. VeloCMS للمُشغِّلين الراغبين في استضافة مُدارة مع لوحة إدارة مرئية — لا للفرق التي تبني سلاسل مواقع ثابتة مخصصة.
متى يكون Jekyll الاختيار الصحيح على حساب VeloCMS؟
Jekyll هو الاختيار الصحيح بوضوح حين: (1) تريد استضافة مجانية على GitHub Pages ولا تحتاج قاعدة بيانات أو أعضاء أو تجارة إلكترونية. (2) كل مساهم مطوِّر مرتاح لـ git وMarkdown وLiquid — لا نشر غير تقني مطلوب قط. (3) تريد قابلية نقل كاملة — يمكن خدمة موقعك بأي مضيف ثابت دون تشغيل خادم Node.js. (4) تحتاج تحكماً بالإصدارات على مستوى الامتثال عبر سجل git ومراجعات طلبات السحب. (5) تخصيصات قالب Liquid الحالية عميقة وتكلفة الهجرة غير مبرَّرة. VeloCMS هو الاختيار الصحيح حين يحتاج غير مطوِّر للنشر، وحين تريد نشرة بريدية مدمجة أو تجارة Stripe أو جدران مدفوعة دون هندسة مخصصة، أو حين أصبحت صيانة gem في Ruby عبئاً متكرراً يأكل وقتك.