Asisten AI membaca situs dengan cara yang berbeda dari manusia. Mereka butuh teksnya, berurutan, tanpa menu, banner cookie, dan skrip yang menghalangi. Konvensi llms.txt memberi mereka indeks sebuah situs, dan llms-full.txt memberi seluruh teksnya dalam satu file.
Mulai API 0.1.31 dan @atlas/nuxt 0.1.2, setiap brand di ATLAS menyajikan kedua file itu. Anda tidak perlu menulis satu baris kode pun.
Dibangun di API, bukan di tiap situs
Perusahaan yang menjalankan sepuluh brand tidak seharusnya merawat sepuluh salinan fitur yang sama. Jadi pekerjaannya dilakukan sekali, di API delivery: GET /v1/public/llms?format=full menelusuri setiap halaman dan artikel brand yang sudah terbit lalu mengubahnya menjadi Markdown. Entri yang ditandai noindex tidak ikut.
Layer kemudian menyajikan /llms.txt dan /llms-full.txt untuk setiap situs yang dibangun di atasnya. Perbarui layer dan rutenya langsung tersedia.
Netral terhadap tema
Setiap brand memakai tema berbeda, dan tema mendefinisikan blok sendiri. Alih-alih mengajari API setiap blok, renderer membaca bentuk props-nya: heading menjadi heading, daftar menjadi daftar, kolom dan baris menjadi tabel, kode sumber menjadi blok kode, dan teks kaya diubah menjadi Markdown.
Semua yang tidak dibutuhkan model dibuang: tautan, media, id, field formulir, pesan validasi, dan nilai mesin lainnya. Yang tersisa adalah tulisan dari editor Anda.
Batasan
- Maksimal 500 entri per bahasa.
- File berhenti di 2 MB, jadi brand yang sangat besar mendapat konten terbarunya lebih dulu.
- Situs yang punya rute
/llms.txtsendiri tetap memakainya: rute situs menang atas layer.
Coba di situs ini: /llms.txt dan /llms-full.txt.