llms.txt في Ghost

Ghost هو CMS لا مضيف ثابت، لذلك يتطلب تقديم llms.txt جذري إما خياراً مدمجاً أو حلاً عبر التوجيه.

آخر تحديث:

قيد Ghost

على خلاف مولّد المواقع الثابتة، لا يكشف Ghost مجلداً يطابق جذر نطاقك، لذلك لا يمكنك ببساطة إسقاط ملف بجانب منشوراتك. وتوجد ثلاث طرق واقعية لملف llms.txt يعمل /llms.txt، من الأسهل إلى الأكثر اعتماداً على العمل اليدوي.

الطريقة 1: مفتاح التبديل الأصلي

أضافت الإصدارات الحديثة من Ghost خيارًا مدمجًا لنشر ملف اكتشاف للذكاء الاصطناعي/LLM. في الإعدادات (في قسم SEO أو البيانات الوصفية/المنظّمة، بحسب الإصدار)، ابحث عن خيار مثل فعّل البيانات المنظمة لنماذج اللغة الكبيرة ومحركات البحث الذكية. عند تفعيله، ينشئ Ghost ويقدّم /llms.txt (وغالباً /llms-full.txt) تلقائياً من محتواك المنشور.

الطريقة 2: ‏content/public مستضاف ذاتيًا

في تثبيت Ghost مستضاف ذاتياً، تُوضَع الملفات في content/public/ تُقدَّم من جذر الموقع. وهذا هو الإسقاط الحقيقي الوحيد لنظام الملفات ويمنحك ملفاً كتبه إنسان:

# on your Ghost server
mkdir -p content/public
cp llms.txt content/public/llms.txt
# served at https://yourdomain.com/llms.txt (restart Ghost if needed)

الطريقة 3: routes.yaml أو إعادة توجيه

في Ghost(Pro)، حيث لا يمكنك الوصول إلى نظام الملفات، لديك خياران:

  • routes.yaml: يعرّف مساراً يعرض قالباً نصياً عادياً. ارفع نسخة معدلة routes.yaml في الإعدادات، والمختبرات:
    routes:
      /llms.txt/:
        template: llms
        content_type: text/plain
    ثم أضف llms.hbs قالب إلى نسقك يحتوي متن الملف.
  • إعادة التوجيه: استضافة الملف في مكان آخر (gist أو bucket أو موقع ثابت آخر) وإضافة إعادة توجيه في الإعدادات والمختبرات وإعادة التوجيه (redirects.json) من /llms.txt إلى عنوان URL ذلك. وهو الأبسط، لكن الملف يعيش عندئذ خارج النطاق.

التحقق من الإعداد

curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain

هل تستخدم WordPress بدلاً من ذلك؟ راجع دليل WordPress. ولضمان صحة محتوى الملف، استخدم دليل إجرائي و المولّد.

المصادر