إضافة llms.txt إلى مولّد مواقع ثابتة
نُشر:
تمتلك مولّدات المواقع الثابتة مجلدًا يُنسخ محتواه كما هو إلى جذر الموقع المنشور — لذا فإن إضافة llms.txt تعني فقط وضع الملف في المكان الصحيح وإعادة البناء.
مكان الملف حسب كل مولّد
- Astro —
public/llms.txt(كل شيء فيpublic/يُقدَّم من الجذر). - Hugo —
static/llms.txt(يُنسخ مجلدstatic/إلى جذر المخرجات). كما يمكن استخدام صيغة مخرجات مخصصة لتوليده. - Eleventy (11ty) — أضف نسخة مباشرة، مثل
eleventyConfig.addPassthroughCopy("llms.txt")، حتى يصل الملف إلى المخرجات. - Jekyll — ضع
llms.txtفي جذر المشروع؛ يقوم Jekyll بنسخ الملفات الثابتة إلى_siteكما هي.
البناء والتحقق
شغّل عملية البناء (astro build، أو hugo، أو npx @11ty/eleventy، أو jekyll build) وتأكد من ظهور llms.txt في جذر مجلد المخرجات، ثم انشر الموقع.
توليده من محتواك (اختياري)
بالنسبة لمواقع التوثيق، تتوفر إضافات (لـ Astro Starlight وDocusaurus وMkDocs وVitePress وغيرها) تبني الملف تلقائيًا من صفحاتك. مفيد جدًا عند تغيّر المحتوى كثيرًا — لكن احرص على إبقاء المخرجات منظّمة.
التحقق من الصحة
الصق نطاقك في أداة التحقق للتأكد من أن الملف متاح كنص عادي وأن كل رابط مُدرج يمكن الوصول إليه.