llms.txt في Jekyll

يتعامل Jekyll مع أي ملف بلا front matter على أنه ملف ثابت. ضع llms.txt في الجذر وسيُنشر كما هو.

آخر تحديث:

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

ينسخ Jekyll أي ملف لا يبدأ بشرطة سفلية أو نقطة، ولا يحتوي على مقدمة YAML، مباشرةً إلى _site الدليل، مع الحفاظ على مساره. والملف الذي اسمه llms.txt يُقدَّم الملف الموجود في جذر المشروع على العنوان /llms.txt.

الطريقة: ملف ثابت في الجذر

  1. أنشئ الملف في جذر المستودع: touch llms.txt
  2. اكتب محتواك باستخدام لا توجد front matter (ستجعل المقدمة Jekyll يحاول عرضه:
# Your Site Name

> One-sentence description of your site for LLM context.

## Core pages

- [Home](https://yourdomain.com/): what this site is about.
- [Blog](https://yourdomain.com/blog/): articles and updates.
- [About](https://yourdomain.com/about/): who maintains this site.
  1. البناء والنشر: bundle exec jekyll build.

ملفات الشرطة السفلية والنقطة

يتجاهل Jekyll الملفات والمجلدات التي تبدأ بـ _ أو . افتراضياً. وهذا لا يؤثر في llms.txt, لكن إذا احتجت إلى ملف كهذا يوماً، فأضفه إلى include القائمة الموجودة في _config.yml:

# _config.yml
include:
  - _example.txt

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

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

تُستضاف مواقع Jekyll كثيرة على GitHub Pages، الذي يقدّم الملف من جذر النطاق. راجع دليل GitHub Pages لهذا الإعداد، و دليل التنسيق لضبط المحتوى بصورة صحيحة.

المصادر