<!-- Generated from ar/validator/index.html. The canonical document is the HTML page. -->

- [ الرئيسية ](/ar/) 
/
- المدقّق           
لصق أو جلب · تشخيص حسب السطر

# مدقّق `llms.txt`

يُحلَّل المحتوى الملصق في متصفحك. وللتحقق من عنوان URL عاماً، تسترجع وظيفة Cloudflare الملف، ثم يحلّل متصفحك بنيته.

آخر تحديث: 5 سبتمبر 2026

## المدقّق
جلب عنوان URL       
جلب

أدخل نطاقاً (سنجلب خريطة موقعه `/llms.txt`) أو عنوان URL كاملاً للملف. ويجري
الجلب عبر وظيفة الحافة لدينا، لذلك لا تنطبق قيود CORS على الموقع المستهدف.
الصق محتوى الملف          
تحقّق

مسح

تحميل عينة

### شارة تحقق مباشرة

يشير التضمين إلى نقطة نهاية تحقق مباشرة وإيصال عام. إنه فحص للصياغة، لا ادعاء بشأن سلوك
الذكاء الاصطناعي أو SEO.
Run Fetch to generate a domain-specific badge.   
انسخ Markdown
Run Fetch to generate a domain-specific badge.   
نسخ HTML

## ما نتحقق منه

ملاحظة

حُدّث لـ llms.txt V2

يسمح مقترح أغسطس 2026 بعلامة UTF-8 BOM وملفات الجذر أو المسار الفرعي وبدائل Markdown على مستوى
الصفحة، تُكتشف باستخدام  rel="alternate" type="text/markdown"  و  rel="describedby" . يتحقق هذا المحلل من صياغة الملف. وتبقى فحوص الموضع واكتشاف HTML منفصلة.

يطبّق المدقق القواعد الواردة في [llmstxt.org](https://llmstxt.org/):

- **مطلوب H1.** عنوان واحد من المستوى الأول بالضبط بعد علامة UTF-8 BOM الاختيارية. 
- **ملخص الاقتباس.** موصى به مباشرةً بعد H1. 
- **أقسام قوائم الملفات بعناوين H2.** كل قسم فهو قائمة Markdown من `- [name](url)` عناصر، مع `: notes`. 
- **عناوين URL مطلقة.** تُصنَّف عناوين URL النسبية كتحذيرات. 
- **لا محتوى خارج الأقسام.** بعد أول H2، لا يُتوقع سوى قوائم الملفات. 
- **لا عناوين في المقدمة.** لا يمكن للسياق الحر قبل أول H2 إضافة عناوين H3-H6. 
- **حارس الحجم.** تحصل الملفات الأكبر من 50 KB على ملاحظة بمستوى المعلومات تقترح
`llms-full.txt`.   
يتضمن كل تشخيص رمز قاعدة (مثلاً `H1_REQUIRED`, `URL_RELATIVE`) حتى تتمكن
من البحث عنه في سجلات CI.

## استخدمه من CI

المحلّل نفسه الذي يشغّل هذه الصفحة يمكن وصله بالبناء لديك: رموز القواعد أدناه ثابتة، لذلك يمكن
لسكربت البحث عنها في سجلات CI. فحص Node أدنى:

```
import { readFileSync } from 'node:fs';
import { parseLlmsTxt, summarize } from './validator/validate'; // same parser as this validator

const input = readFileSync('public/llms.txt', 'utf8');
const parsed = parseLlmsTxt(input);
const sum = summarize(parsed);

if (!sum.passes) {
for (const d of parsed.diagnostics) {
console.error(`${d.severity.toUpperCase()} [${d.rule}] line ${d.line}: ${d.message}`);
}
process.exit(1);
}
console.log(`OK, ${parsed.sections.length} sections, ${parsed.sizeBytes} bytes`);
```

ملاحظة

الخصوصية

تجري عملية التحقق بالكامل في متصفحك: لا يُخزَّن المحتوى الملصق ولا يُرسل إلى خادم. تمر طلبات
عناوين URL عبر وظيفة Cloudflare. وقد توجد سجلات تشغيل لدى مزوّد الاستضافة؛ راجع  سياسة الخصوصية .

## الخطوات التالية

لا يزال الملف الذي يجتاز التحقق الملف الخطأ. [قواعد أفضل الممارسات العشر](/ar/best-practices/) تغطي ما لا يستطيع أي مدقّق فحصه: هل الصفحات التي أدرجتها هي الصفحات التي يحتاج إليها نموذج فعلاً،
وهي نادراً ما تكون الأكثر زيارة. هل تبدأ من الصفر؟ إن
[المولّد](/ar/generator/) ينشئ ملفاً صالحاً من خريطة موقعك، و
[كيفية إنشاء llms.txt](/ar/how-to-create/) يغطي حزمة النشر تقنيةً تقنية. أما الصياغة نفسها
فراجع [مرجع التنسيق](/ar/llms-txt-format/), أو اقرأ
[ملفات حقيقية](/ar/examples/) المنشور بواسطة Anthropic وCloudflare وStripe.

## المصادر

- [ llmstxt.org، اقتراح المجتمع ](https://llmstxt.org/)
