ما يتراكم في المدونة ليس مجرد مقالات. بل تُسجل أيضًا عملية حل المشكلات، ولحظات تعلم أشياء جديدة، ووجهات النظر الخاصة بكل موضوع. ومع مرور الوقت، تصبح هذه السجلات رصيدًا يوضح ما كنت أفكر فيه وكيف تغيرت.
إذن، أين يجب أن تُحفظ هذه الثروة؟ حتى لو تغيرت الخدمة التي كنت أكتب عليها أو اختفت، ألا يجب أن أتمكن من الاحتفاظ بها وإدارتها باستمرار؟
Gitblog هي خدمة تتيح لك تخزين المنشورات العامة وكود المدونة في مستودع GitHub الخاص بك، كما تتيح لك كتابة المنشورات عبر الويب أو باستخدام وكيل ذكاء اصطناعي ونشرها على مدونتك. انطلاقًا من أساس امتلاكك وإدارتك المباشرة للمنشورات، أضفنا ميزات تتيح لك الكتابة بسهولة والتواصل مع القراء.
تنبع فكرة إنشاء Gitblog من خمسة مبادئ أساسية.
1. يجب أن أتمكن من امتلاك وإدارة المقالات التي أكتبها
كلما طالت مدة كتابة المقالات، زادت أهمية الإيمان بإمكانية الرجوع إليها في أي وقت. نعتقد أنه يجب أن يتمكن المؤلف من حفظ سجلاته بنفسه، وتعديلها، ونقلها إلى مكان آخر إذا لزم الأمر.
يتم حفظ المنشورات العامة في Gitblog كملفات Markdown في مستودع GitHub الخاص بي. كما يمكن إدارة ملفات المدونة، بما في ذلك الصور، والكود معًا. عند تنزيل المستودع على جهاز الكمبيوتر الخاص بي، يمكنني قراءة المنشورات وتعديلها وعمل نسخ احتياطية منها محليًّا، كما يمكنني التحقق من المحتوى السابق من خلال سجل التغييرات في Git.
حتى لو توقفت خدمة Gitblog عن العمل، فسيبقى مستودع حسابي والمقالات والرموز البرمجية للمدونة المحفوظة محليًّا. إذا حافظت على الاستضافة والنطاق، فسيكون بإمكانك الاستمرار في تقديم المدونة الثابتة المنشورة، ويمكنك نقل الملفات إلى استضافة أخرى إذا لزم الأمر. لكن وظائف التكامل التي يوفرها Gitblog، مثل التصفح والاشتراك، تعتمد على تشغيل الخدمة.
وهذا هو السبب الذي دفعنا لاختيار GitHub كأساس لخدمتنا. فهناك الكثير من المستخدمين بالفعل، كما أنه يوفر الأساس اللازم لبدء مدونة عبر المستودعات العامة و GitHub Pages. ويمكنك استخدام استضافة Pages للمستودعات العامة حتى في GitHub Free. وتتبع نطاق الخدمة وحدود الاستخدام سياسة GitHub.
أينما كتبت المنشور، يجب أن يكون النسخة الأصلية للمنشور العام في متناول يدي. هذا هو المبدأ الأول لـ Gitblog.
2. يجب أن يكون المدونة قابلة للاستخدام مع الذكاء الاصطناعي
أصبح الكتابة بمساعدة الذكاء الاصطناعي أمرًا طبيعيًا. فمن الملاحظات، يمكن إنشاء مسودة، وتنظيم المحتوى المعقد، وصقل الجمل، والترجمة إلى لغات أخرى. وكما يقرأ وكيل البرمجة ملفات المشروع ويقوم بتعديلها، أعتقد أن الوكيل الذي يساعد في الكتابة يجب أن يكون قادرًا على التعامل مباشرةً مع ملفات المدونة.
يحتوي مستودع مدونة Gitblog على إرشادات وأوامر للكتابة والترجمة والتحقق يمكن لوكيل الذكاء الاصطناعي الرجوع إليها. إذا قمت بتعيين مستودع مدونتي كهدف عمل لوكيل قادر على قراءة الملفات المحلية وتعديلها وتنفيذ الأوامر، فسيكون بإمكانك كتابة المسودة وإعدادها للنشر في تلك البيئة. ويمكنك المضي قدمًا حتى مرحلة النشر إذا كنت تمتلك المصادقة والصلاحيات اللازمة.
على سبيل المثال، يمكنك تقديم الطلب التالي:
اقرأ ملف AGENTS.md في مستودع المدونة هذا واتبع إرشادات الكتابة. اكتب المقالة بناءً على الملاحظات التي تركتها، واحفظها كمسودة حتى أتمكن من مراجعتها.
بعد الانتهاء من المراجعة، يمكنك طلب الترجمة والتحقق والنشر. تختلف المهام الممكنة وفقًا لنطاق وصول الوكيل إلى الملفات وصلاحياته في تنفيذ الأوامر. تم توضيح السير التفصيلي في دليل كتابة المدونة والترجمة.
لا يفرض Gitblog استخدام نموذج ذكاء اصطناعي معين لكتابة المقالات. يمكنك الكتابة مباشرةً على الويب، أو استخدام محرر مألوف، أو العمل مع الذكاء الاصطناعي. هدفنا هو تمكين الكاتب من اختيار الأداة التي تناسب أسلوبه.
3. يجب أن يكون من الممكن اكتشاف المقالات الجيدة بغض النظر عن اللغة أو الأداة المستخدمة
بعد نشر المقال، يجب أن يكتشفه شخص ما ويقرأه. فهناك من يبحث عن الإجابات في محركات البحث، وهناك من يطرح أسئلة على خدمات الذكاء الاصطناعي ليجد المواد ذات الصلة. كما أن هناك قراء يقرؤون بلغة مختلفة عن اللغة التي تستخدمها.
يوفر Gitblog بنية تتيح الوصول إلى هؤلاء القراء من خلال النشر متعدد اللغات وإمكانية البحث والوصول عبر الذكاء الاصطناعي.
أولاً، يمكنك ترجمة النص الأصلي الذي كتبته باللغة التي تفضلها إلى اللغة المختارة ونشره. ويدعم النظام الترجمة التلقائية عن طريق ربط واجهة برمجة تطبيقات DeepL، أو مراجعة الترجمة التي أعدها شخص ما أو نموذج اللغة الكبير (LLM) وتسجيلها. تتطلب الترجمة التلقائية عبر DeepL مفتاح واجهة برمجة تطبيقات (API) منفصل. وفي حالة إدارة الترجمة بنفسك، يوفر النظام إجراءً للتحقق من أن الترجمة تتوافق مع أحدث محتوى عند تغيير النص الأصلي.
كما تم تجهيز القوالب بالعناصر الأساسية التالية لتمكين محركات البحث وأدوات الذكاء الاصطناعي من تحديد محتوى النص ومصدره.
- معلومات الصفحة الخاصة بالبحث: توفر العنوان والوصف وعنوان النص الأصلي وخريطة الموقع وروابط الصفحات حسب اللغة.
- هيكل يشرح سياق المقالة: يوفر بيانات منظمة مثل المؤلف وتاريخ النشر، ويمكن إضافة الإجابات الرئيسية والمصادر والأسئلة والأجوبة حسب الحاجة.
- مسار الوصول المباشر إلى النص: وفقًا للإعدادات، يتم توفير نسخة Markdown للمقالات المنشورة وقائمة المقالات
llms.txt.
تم تصميمه مع مراعاة إمكانية العثور عليه في بيئات الذكاء الاصطناعي الخاصة بالبحث والإجابة والتوليد، والتي تُعرف عادةً بـ SEO و AEO و GEO. والهدف من ذلك هو تقديم نص المقالة وسياقها بطريقة سهلة القراءة. تتحدد ترتيب نتائج البحث أو الاقتباس في إجابات الذكاء الاصطناعي من قبل كل خدمة على حدة، ولا يمكن ضمان ذلك بمجرد الترجمة أو الإعدادات التقنية. دليل البحث والوصول عبر الذكاء الاصطناعي.
يمكنك أيضًا العثور على المقالات داخل Gitblog. يتم جمع مقالات المدونات المشاركة في الخلاصة، ثم عرضها في شاشات الاستكشاف مثل «أحدث المقالات» و«المقالات الأكثر شعبية» و«المقالات الشائعة». يمكن للقارئ العثور على المقالات التي تهمه والانتقال إلى مدونة الكاتب لقراءتها.
ما نطمح إليه هو توسيع احتمالية وصول السجلات التي أتركها إلى الأشخاص الذين يحتاجون إلى محتواها.
4. يتحول التفاعل مع المنشور إلى صلة على GitHub
عند قراءة مقال جيد، يتولد الفضول لمعرفة المقال التالي للكاتب. فيصبح القارئ راغبًا في معرفة نوع المشاريع التي يعمل عليها الكاتب، وما هي الأفكار التي يسجلها.
في Gitblog، يتحول هذا الاهتمام إلى علاقة على GitHub. يتم ربط الاشتراك في المدونة بـ GitHub Star للمستودع المعني، كما يتم ربط متابعة المؤلف بـ Follow في حساب GitHub. يمكن للقارئ تجميع المدونات أو المقالات التي تهمه، ويمكن للمؤلف التواصل مع القراء عبر GitHub من خلال ما يكتبه.
قد يبدو الأمر تافهاً، لكننا نعتقد أن هذا الارتباط له مغزى. ذلك لأن المقالات والأفكار تُضاف إلى الصورة التي تظهر من خلال الكود والمشاريع. فالمقالات التي تشرح القرارات المتخذة في المشروع، وعملية حل المشكلات، وما تم تعلمه، تصبح قناة أخرى لفهم عمل ذلك الشخص.
لا يحدد عدد «النجمات» أو المتابعين قيمة المقال. لكن حقيقة أن القارئ الذي تفاعل مع مقالاتي قد ينتظر مقالاتي القادمة، يمكن أن تكون سببًا يدفعني إلى الكتابة باستمرار.
5. الكتابة لا تزال مهمة حتى في عصر الذكاء الاصطناعي
نحن نكتب عندما نوجه أسئلة إلى الذكاء الاصطناعي. نوضح النتيجة المرجوة، وننظم الشروط، ونقرأ الإجابة، ثم نطرح سؤالاً جديداً. وحتى في الحالات التي يقوم فيها الذكاء الاصطناعي بكتابة المطالبات والمسودات بدلاً منا، يبقى علينا عملية تقييم ما نطلبه وما هي النتائج التي سنقبلها.
الكتابة هي أيضًا عملية فحص لأفكارنا. فعندما نكتب جملًا لشرح شيء ما، نكتشف ثغرات في النقاط التي كنا نعتقد أننا نعرفها. فنبحث عن الأدلة، ونصحح الادعاءات المتضاربة، ونربط السياق حتى يتمكن الآخرون من الفهم.
حتى لو تولى الذكاء الاصطناعي المزيد من المهام، فإننا نسعى إلى ألا ننسى دور الإنسان في تحديد ما نعتبره مهمًا وما هي الإجراءات التي سنتخذها. ألا نفقد أفكارنا وأحكامنا حتى في النصوص المكتوبة بمساعدة الذكاء الاصطناعي، هذا هو أسلوب الكتابة الذي نسعى إليه.
آمل أن يكون Gitblog مساحة تتيح لنا مواصلة هذه الممارسة. مساحة نستطيع فيها شرح ما تعلمناه بلغتنا الخاصة، وتسجيل تجاربنا في سياقها الصحيح، وإعادة قراءتها بعد مرور الوقت لتطوير أفكارنا.
آمل أن يصبح تجميع النصوص الجيدة عملية لصقل الذكاء الشخصي.
البدء في استخدام Gitblog
يمكنك بدء Gitblog من خلال Studio على الويب، أو إنشاء مستودع مدونة مباشرةً على GitHub ثم تشغيله من جهاز الكمبيوتر المحلي. سنبدأ أولاً باستعراض كيفية استخدام Studio.
1. التسجيل باستخدام حساب GitHub
ادخل إلى Gitblog وقم بالتسجيل أو تسجيل الدخول باستخدام حساب GitHub. بعد تسجيل الدخول، انتقل إلى Studio، وهو المساحة المخصصة لإنشاء مدونتك وإدارتها.
2. ربط تطبيق GitHub وإنشاء المدونة
اتبع إرشادات Studio لتثبيت تطبيق Gitblog من GitHub والسماح بالوصول إلى المستودع الذي ستدير منه مدونتك. قم بمعاينة القوالب واختيار واحدة منها، ثم حدد عنوان المدونة واسم المستودع.

شاشة اختيار القوالب في Studio باللغة الإنجليزية. اعتبارًا من 3 نوفمبر 2026.
يتم إنشاء ملفات المدونة في مستودع GitHub الخاص بك. يمكنك استخدام GitHub Pages للاستضافة، أو ربط حساب Cloudflare الخاص بك لاستخدام Cloudflare Pages. بمجرد إكمال إعدادات النشر للطريقة التي اخترتها، تصبح جاهزًا لنشر مقالاتك.
3. كتابة المنشور بنسق Markdown ونشره
في شاشة كتابة المنشور في Studio، قم بكتابة العنوان والوصف ونص Markdown. يمكنك أيضًا تحميل صورة غلاف مصغرة تمثل المنشور وصور داخل النص.
أثناء الكتابة، احفظ المقالة كمسودة، ثم راجع المحتوى وقم بحفظها في حالة «منشور». بعد الحفظ، تحقق من تقدم عملية البناء والنشر، وعند اكتمال النشر، يمكنك قراءة المقالة على مدونتك. إذا كنت بحاجة إلى ترجمة، فما عليك سوى إعداد لغة الترجمة وطريقة استخدامها في المدونة لتشغيلها جنبًا إلى جنب.
البدء من GitHub أو جهاز الكمبيوتر المحلي
إذا كنت ترغب في العمل باستخدام محرر محلي أو وكيل ذكاء اصطناعي، فيمكنك اختيار القالب الرسمي لـ Gitblog الذي تريده من GitHub والبدء مباشرةً.
- قم بإنشاء مستودع مدونتك باستخدام القالب. استخدم القالب من صفحة GitHub الخاصة بالقالب الرسمي الذي تريده لإنشاء مستودع عام جديد في حسابك. سيتم إنشاء مستودع مدونة تديره بنفسك بشكل منفصل عن القالب الأصلي.
- انسخ مستودعك إلى جهاز الكمبيوتر المحلي. قم بتشغيل
git cloneباستخدام عنوان المستودع الذي أنشأته، ثم افتح المجلد الذي تم تنزيله في محرر أو وكيل الذكاء الاصطناعي. اتبع إرشادات القالب لتثبيت أدوات التطوير والتبعيات اللازمة، وأكمل الإعدادات الأولية مثل عنوان المدونة واللغة والاستضافة. - اكتب المقالات وتحقق منها محليًّا. اكتب مقالات بتنسيق Markdown في
content/posts/وأضف الصور. يمكنك التحرير يدويًّا، أو أن تطلب من الوكيل قراءةAGENTS.mdواتباع إرشادات الكتابة. بعد مراجعة المسودة، قم بتغيير الحالة إلى «منشور»، وقم بتنفيذ إجراءات التحقق التي يوفرها القالب. - قم بنشر التغييرات على GitHub. عند إجراء «كوميت» (commit) على النص والصور ودفعها (push) إلى الفرع المستهدف للنشر، سيقوم سير عمل GitHub Actions المُعد مسبقًا بإنشاء المدونة ونشرها على خدمة الاستضافة المختارة. تحقق من نتائج تنفيذ Actions ومن ظهور التغييرات على صفحة المدونة الفعلية.
في المرة الأولى، يجب إعداد بيئة النشر وفقًا لـ إرشادات الإعداد الأولي الخاصة بالقالب الذي اخترته. بعد ذلك، يمكنك متابعة كتابة المقالات وفقًا لسلسلة الخطوات التالية: الكتابة محليًّا → المراجعة والتحقق → الالتزام (commit) والدفع (push) → التحقق من النشر.
يمكنك أيضًا إدارة المدونة التي أنشأتها بنفسك على GitHub من خلال السماح لتطبيق Gitblog App بالوصول إلى مستودعك، وذلك باستخدام ميزة ربط المدونات الموجودة في Studio. ما عليك سوى اختيار الطريقة التي تناسب عملك، سواء كانت الكتابة عبر الويب أو الكتابة محليًّا.
ابدأ من المكان الذي تُحفظ فيه مقالاتك
يهدف Gitblog إلى توفير مدونة تُخزّن مقالاتك في حسابك، وتتيح لك الكتابة باستخدام الأدوات المألوفة لديك، والوصول إلى القراء بلغات ومسارات مختلفة. ويستند ذلك إلى إيماننا بأن الكتابة تساعد على فهم أفكارك بشكل أعمق.
ليس من الضروري كتابة مقالات مثالية منذ البداية. جرب أن تسجل حقيقة تعلمتها اليوم، أو سؤالًا طال تفكيرك فيه، أو مشكلة واحدة قمت بحلها بنفسك. إن عملية إضافة السياق إلى تلك التسجيلات وصقلها ستؤدي إلى كتابة المقال التالي.
قم ببناء أفكارك في مدونة تمتلكها وتديرها بنفسك.

CONVERSATION
Join the conversation