LLMs.txt Maker
فایل llms.txt سایتتون رو مستقیم از پیشخوان وردپرس بسازید؛ نه فایلی برای آپلود، نه چیزی برای هماهنگ نگه داشتن.
رایگان و تحت مجوز GPLv2. از افزونهها ← افزودن افزونه، فایل زیپ رو بارگذاری کنید.
llms.txt چیست؟
llms.txt یک فایل مارکداون در ریشهی سایت شماست که یک نقشهی کوتاه و تمیز از صفحات مهم سایت، همراه با یک توضیح یکخطی جلوی هر لینک، در اختیار ابزارهای هوش مصنوعی میگذارد. خواندن این نقشه برای هوش مصنوعی خیلی کمهزینهتر از خواندن کل HTML سایت شماست.
llms.txt یک پیشنهاد جامعهمحور است، نه یک استاندارد رسمی. برخی شرکتهای هوش مصنوعی llms.txt خودشان را منتشر کردهاند، اما هیچ ارائهدهندهی بزرگی هنوز متعهد نشده که این فایل را بخواند. داشتن آن تقریباً هیچ هزینهای ندارد.
این افزونه چیکار میکند؟
نصب و راهاندازی
بارگذاری و فعالسازی
از پیشخوان به افزونهها ← افزودن افزونه ← بارگذاری افزونه بروید، فایل زیپ رو انتخاب کنید و فعالش کنید.
باز کردن تنظیمات
به تنظیمات ← LLMs.txt بروید و اطلاعات سایت، لینکهای کلیدی و نوع محتوایی که میخواهید لیست شود رو مشخص کنید.
بررسی خروجی
آدرس yoursite.com/llms.txt رو باز کنید. اگر از قبل یک فایل llms.txt واقعی در ریشهی سایت دارید، حذفش کنید — وبسرور اون رو قبل از اجرا شدن وردپرس نشون میدهد.
چطور لینکها رو بنویسیم
هر لینک روی یک خط جداگانه نوشته میشود، با این فرمت:
Pricing | /pricing | Plans and pricesعنوان | آدرس | یک توضیح کوتاه — دقیقاً همان فرمتی که «صفحات مهم» و «لینکهای فرعی» در تصویر بالا انتظارش رو دارند.
دربارهی سایت
- وضعیت
- فعال یا غیرفعال بودن سرو شدن /llms.txt.
- نام سایت
- خالی بگذارید تا از عنوان سایت استفاده شود.
- خلاصه
- یک جمله: سایت شما چیکار میکند و برای چه کسانی است.
- توضیحات بیشتر
- اختیاری. نکاتی که هوش مصنوعی باید بداند: محدودهی خدمات، ساعت کاری، کارهایی که انجام نمیدهید. نوشتن با Markdown مجاز است.
لینکها
- عنوان بخش صفحات مهم
- سرتیتر بخش اول فایل. پیشفرض آن «Key pages» است.
- صفحات مهم
- مهمترین لینکهای شما که اول فایل میآیند — هر خط یک لینک، با فرمت بالا.
- محتوای فایل
- نوع پستهایی که لیست میشوند (نوشتهها، برگهها، ...). فقط موارد منتشرشده و بدون رمز عبور.
- تعداد در هر نوع
- سقف تعداد آیتم برای هر نوع محتوا. برگهها به ترتیب منو، بقیه از جدیدترین.
- توضیح لینکها
- جلوی هر لینک یک توضیح کوتاه میآید: اول متا-دیسکریپشن سئو، بعد چکیده، بعد شروع محتوا.
- محتوای noindex
- مواردی که در Yoast، Rank Math یا SEOPress روی noindex هستند رو کنار میگذارد.
- شناسههای مستثنا
- شناسهی نوشته یا برگههایی که نباید بیایند، جداشده با کاما.
- لینکهای فرعی
- لینکهای کماهمیتتر، زیر تیتر «## Optional» — ابزارهای هوش مصنوعی وقتی کمحافظه باشند ممکن است اول همینها رو رد کنند.
پیشرفته
- llms-full.txt
- متن کامل هر آیتم، تبدیلشده به مارکداون. مناسب سایتهای مستندات و پایگاه دانش، با سقف ۳ مگابایت.
- موتورهای جستوجو
- این فایلها رو از نتایج گوگل بیرون نگه میدارد (X-Robots-Tag: noindex)، بدون اینکه جلوی ابزارهای هوش مصنوعی رو بگیرد.
محتویات افزونه
همین پوشه رو بهصورت زیپ نگه دارید و مستقیم از افزونهها ← افزودن افزونه ← بارگذاری افزونه آپلودش کنید.
قلابهایی که میتوانید استفاده کنید
llmstxt_maker_output( $text, $type )متن نهایی؛ $type برابر 'index' یا 'full' است.llmstxt_maker_query_args( $args, $post_type )آرگومانهای get_posts().llmstxt_maker_description( $desc, $post )توضیح مربوط به یک آیتم.llmstxt_maker_is_indexable( $bool, $post )شامل یا حذف کردن یک آیتم.llmstxt_maker_full_max_bytes( $bytes )سقف حجم llms-full.txt.سوالات متداول
چرا آدرس /llms.txt خطای «Not Found» میدهد؟
به تنظیمات ← ساختار پیوندهای یکتا بروید، هر ساختاری غیر از «ساده» رو انتخاب و ذخیره کنید. در Nginx هم مطمئن شوید درخواستهای .txt که به فایل واقعی نمیخورند، به index.php هدایت میشوند.
افزونهی کش، نسخهی قدیمی رو نشان میدهد
بعد از تغییر تنظیمات، کش صفحه رو پاک کنید یا مسیر /llms.txt رو از کش مستثنا کنید.
آمادهاید نصبش کنید؟
فایل زیپ رو دانلود کنید و طبق مراحل بالا نصبش کنید. رایگان است و تحت مجوز GPLv2 منتشر شده.
دانلود zip افزونه