الترحيل·7 min read·

كيف أنقل مقالاتي من Medium إلى VeloCMS؟

حمِّل أرشيف Medium ZIP، وعيّن عناوين slug للمقالات، وأنشئ إعادة توجيه canonical من medium.com/@user/post، وحافظ على ملفك الشخصي خلال فترة الانتقال.

Medium مكان رائع لبناء جمهور، لكنك لا تمتلكه حقاً. لا يمكنك تخصيص التصميم، ولا تحقيق الدخل بالطريقة التي تريد، ولا بناء علامة تجارية حقيقية. معظم الكتّاب يصلون في نهاية المطاف إلى هذه النقطة. البشرى: يتيح Medium تصدير بياناتك، وحيلة إعادة التوجيه canonical تضمن أن مقالاتك القديمة على Medium تنقل قوتها في محركات البحث إلى مدونتك الجديدة على VeloCMS دون أن تفقد ترتيبك في Google.

الخطوة 1 — تصدير بياناتك من Medium

في Medium، انقر على صورة ملفك الشخصي، ثم Settings → Security and apps → Download your information. يرسل Medium رابطاً للتنزيل خلال 24 ساعة. يحتوي الأرشيف ZIP على مجلد posts/ يضم مقالاتك كملفات HTML، وملف export_info.json، ومجلد connections يتضمن من تتابعهم، وملف معلومات الملف الشخصي. لا تحتاج إلا إلى مجلد posts/ لأغراض الترحيل.

تصدير HTML من Medium ليس Markdown نظيفاً — إذ يستخدم ترميز HTML الخاص بـ Medium. يتولى مستورد VeloCMS عملية التحويل، لكن بعض التنسيقات (كميزة الحرف الأول الكبير في Medium، وجدران دفع برنامج الشراكة) لن تنتقل وتحتاج إلى مراجعة يدوية بعد الاستيراد.

الخطوة 2 — استيراد المقالات إلى VeloCMS

انتقل إلى Admin → Tools → Import → Medium وارفع ملف ZIP. يقرأ VeloCMS كل ملف HTML في مجلد posts/، ويستخرج العنوان والمحتوى وتاريخ النشر من بنية HTML الخاصة بـ Medium، ثم ينشئ مقالات كمسودات. ستحصل على جدول ملخص يوضح المقالات التي استُوردت بنجاح والتي أنتجت تحذيرات أثناء التحليل. وافق على الاستيراد لنشرها.

  • عنوان القصة والعنوان الفرعي ونص المحتوى تنتقل جميعها.
  • الصور المضمّنة تشير إلى روابط CDN الخاصة بـ Medium — ستظل تعمل حتى ترفع الصور إلى R2.
  • العلامات تنتقل كعلامات مقالات في VeloCMS.
  • تعليقات 'responses' في Medium غير مضمنة في التصدير.
  • المقالات المقفلة والمحمية بجدار الدفع تُستورد كمنشورات عادية — منطق الجدار خاص بـ Medium.

الخطوة 3 — تعيين عناوين slug

تبدو روابط مقالات Medium هكذا: medium.com/@yourusername/your-post-title-abc123. المقطع abc123 في النهاية هو معرّف خاص بـ Medium ولا يحمل دلالة دلالية. يستخدم VeloCMS عناوين slug نظيفة مثل yourdomain.com/your-post-title. أثناء الاستيراد، يحذف VeloCMS هذا المعرّف وينشئ slug نظيفاً من عنوان المقالة. راجع قائمة عناوين slug في Admin → Posts بعد الاستيراد للتحقق من عدم وجود تعارضات أو عناوين مطوّلة جداً.

الخطوة 4 — إنشاء إعادة توجيه canonical من Medium

هذه أهم خطوة في تحسين محركات البحث. حتى بعد ترحيلك، قد تظل مقالاتك القديمة على Medium في مراتب متقدمة على Google. لديك خياران: الخيار أ: في إعدادات كل مقالة على Medium، حدِّث رابطها canonical ليشير إلى رابطها الجديد على VeloCMS. هذا يخبر محركات البحث أن نسخة VeloCMS هي المصدر الأصلي. الخيار ب: ألغِ نشر مقالات Medium واترك ترتيباتها في Google تنتقل تدريجياً إلى VeloCMS بمرور الوقت — أبطأ لكن تلقائي.

<!-- VeloCMS automatically adds this to every post's <head> -->
<link rel="canonical" href="https://yourdomain.com/your-post-slug" />

<!-- In Medium: Story → Edit → More options → Set canonical link
     Paste: https://yourdomain.com/your-post-slug -->

الخطوة 5 — التعامل مع منشورك (إن كان لديك واحد)

إذا كنت تكتب لمنشور على Medium (وليس فقط ملفك الشخصي)، تواصل مع صاحب المنشور لإزالة مقالاتك أو تحديثها. ملكية المنشور تُعقّد إعادة توجيه canonical لأن المنشور قد يمتلك نطاقه الخاص. أما إن كنت تُدير المنشور بنفسك، فصدِّر المنشور بشكل منفصل عن مقالاتك الشخصية عبر نفس مسار Settings → Download your information.

الخطوة 6 — نقل الملف الشخصي والسيرة الذاتية

تتضمن ملفات تعريف Medium سيرة ذاتية وصورة الملف الشخصي وروابط. انسخ نص سيرتك الذاتية من Medium إلى Admin → Settings → Site Meta → Author Bio في VeloCMS. ارفع صورة ملفك الشخصي في Admin → Settings → Author Photo. تذهب روابط التواصل الاجتماعي (Twitter والموقع الإلكتروني) في اللوحة ذاتها. إن كان لديك نطاق Medium مخصص (yourusername.medium.com)، أنشئ إعادة توجيه 301 منه إلى نطاق VeloCMS الجديد عبر Cloudflare أو مزود DNS الخاص بك.

أسئلة شائعة

  • هل يمكنني الإبقاء على ملف تعريف Medium نشطاً إلى جانب VeloCMS؟ نعم — استخدم روابط canonical على Medium تشير إلى VeloCMS وأبقِ كليهما نشطاً. كثير من الكتّاب يفعلون ذلك خلال فترة الانتقال.
  • هل سأفقد متابعي على Medium؟ متابعو Medium مرتبطون بالمنصة. حثّهم على الاشتراك في نشرتك الإخبارية على VeloCMS عوضاً عن ذلك.
  • هل يدعم VeloCMS ما يعادل برنامج شراكة Medium؟ ليس بشكل مدمج — عضوية VeloCMS (المشتركون المدفوعون) هي البديل لتحقيق الدخل المباشر من القراء.
  • كم يستغرق انتقال ترتيبات SEO؟ مع وضع العلامات canonical، يُعيد Google الفهرسة عادةً خلال 2 إلى 8 أسابيع. مع إعادة التوجيه الصارمة (301)، يستغرق الأمر وقتاً أطول قليلاً.
  • هل يمكنني نقل التظليلات والإعجابات من Medium؟ لا — هذه ميزات خاصة بالمنصة وغير مضمّنة في تصدير Medium.