llms.txt على Netlify

تقدّم Netlify أي ملف في دليل النشر لديك عند جذر الموقع. وبالنسبة إلى llms.txt، فهذا يعني عدم الحاجة إلى إعداد.

آخر تحديث:

إلى أين يذهب الملف

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

الطريقة: دليل النشر

ضع llms.txt حيث سينتهي في الناتج المنشور لإعدادك:

  • Next.js، Astro، Vue/Vite، Gatsby: public/ (أو static/ من أجل Gatsby، حتى ينسخه البناء إلى جذر الإخراج.
  • SvelteKit وHugo وDocusaurus: static/.
  • لا بناء (HTML عادي): جذر المستودع، واضبط دليل النشر وفقاً لذلك.

أكّد دليل النشر في netlify.toml أو إعدادات الموقع:

# netlify.toml
[build]
  publish = "dist"

اختياري: بروكسي إلى ملف خارجي

إذا كان موقعك llms.txt يُولّد في مكان آخر (مثلاً بواسطة منصة توثيق)، يمكنك توكيل المسار الجذري إليه عبر _redirects قاعدة تستخدم إعادة كتابة 200:

# _redirects
/llms.txt  https://docs.example.com/llms.txt  200

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

curl -sI https://yoursite.netlify.app/llms.txt | grep -i content-type
# expect: content-type: text/plain

على مضيف آخر؟ راجع Vercel و Cloudflare Pages الأدلة. اضبط محتوى الملف بصورة صحيحة باستخدام دليل إجرائي و المولّد.

المصادر