[{"data":1,"prerenderedAt":201},["ShallowReactive",2],{"blog-post-llms-txt-gen":3},{"blocks":4,"summary":130,"person":135},[5,21,29,32,38,49,58,69,89,100,107],{"component":6,"data":7},"BlogPostHeader",{"slug":8,"kind":9,"title":10,"publishedAt":11,"stars":12,"forks":13,"language":14,"license":15,"version":16,"author":17},"llms-txt-gen","tool","[llms-txt-gen]","[14 Sep 2026]","[128]","[12]","TypeScript","MIT","[v1.2.0]",{"name":18,"role":19,"initials":20},"Michael","Fullstack developer","SW",{"component":22,"data":23},"BlogPostCover",{"cover":24},{"type":25,"title":26,"command":27,"output":28},"terminal","github.com\u002F[user]\u002Fllms-txt-gen","npx llms-txt-gen init","✓ llms.txt generated · 42 pages",{"component":30,"data":31},"BlogPostFacts",{"stars":12,"forks":13,"language":14,"license":15,"version":16},{"component":33,"data":34},"BlogPostSource",{"kind":9,"source":35},{"name":36,"url":37},"GitHub","https:\u002F\u002Fgithub.com\u002F",{"component":39,"data":40},"BlogPostChapter",{"id":41,"name":42,"hidden":43,"blocks":44},"intro","What it does",true,[45],{"component":46,"data":47},"BlogPostText",{"text":48},"[What the tool does and which problem it solves, in two or three sentences.]",{"component":39,"data":50},{"id":51,"name":52,"blocks":53},"install","Install",[54],{"component":55,"data":56},"BlogPostCode",{"code":57},"npm i -D llms-txt-gen\nnpx llms-txt-gen init",{"component":39,"data":59},{"id":60,"name":61,"blocks":62},"usage","Usage",[63,66],{"component":46,"data":64},{"text":65},"[How to run it locally and in CI.]",{"component":55,"data":67},{"code":68},"npx llms-txt-gen build --sitemap https:\u002F\u002F[site]\u002Fsitemap.xml",{"component":39,"data":70},{"id":71,"name":72,"blocks":73},"options","Options",[74],{"component":75,"data":76},"BlogPostTable",{"columns":77,"rows":79},[78,42],"Option",[80,83,86],[81,82],"--sitemap","[URL or path to sitemap.xml]",[84,85],"--out","[Where to write the file, default .\u002Fpublic\u002Fllms.txt]",[87,88],"--watch","[Rebuild on content changes]",{"component":39,"data":90},{"id":91,"name":92,"blocks":93},"roadmap","Roadmap",[94],{"component":95,"data":96},"BlogPostList",{"ordered":97,"items":98},false,[99,99],"[Planned feature]",{"component":101,"data":102},"BlogPostTags",{"tags":103},[104,14,105,106],"CLI","SEO","Open source",{"component":108,"data":109},"BlogPostRelated",{"items":110},[111,123],{"slug":112,"kind":113,"title":114,"cover":115},"seo-for-llms","article","SEO for LLMs in the AI era",{"type":116,"lines":117},"text",[118,120],{"text":119,"muted":43,"strike":43},"robots.txt",{"text":121,"indent":122},"llms.txt",1.2,{"slug":124,"kind":125,"title":126,"cover":127},"lighthouse-100","video","[Lighthouse 100 in 30 minutes]",{"type":125,"title":128,"duration":129},"100 \u002F 100","31:05",{"slug":8,"kind":9,"title":10,"excerpt":131,"publishedAt":11,"stars":12,"forks":13,"language":14,"license":15,"version":16,"tags":132,"cover":133,"source":134},"[CLI that builds llms.txt from your sitemap and keeps it in sync on every deploy.]",[104,14,105,106],{"type":25,"title":26,"command":27,"output":28},{"name":36,"url":37},{"name":136,"alternateNames":137,"role":140,"skills":141},"Michael Malakhov",[138,139],"Михаил Малахов","Mikhail Malakhov","Fullstack Developer",[142,14,143,144,145,146,147,148,149,150,151,152,153,154,155,105,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,36,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200],"JavaScript (ES6+)","HTML5","CSS3","Sass","Vue.js (Vue 2\u002FVue 3, Composition API)","Nuxt 3\u002F4","React","Next.js","Vue Router","Tailwind CSS","Bootstrap","SPA","SSR","MPA","Chrome DevTools","Node.js","NestJS","Express","Laravel","Rust","PostgreSQL","Redis","REST API","Docker","Nginx","CI\u002FCD","GitHub Actions","Vite","Webpack","Git","GitLab","Figma","Redux","Vitest","Jest","Tauri","Prometheus","Storybook","Jira","Claude Code","Codex","Gemini","MCP","Atlassian Rovo","Zustand","SWR","TanStack Query","Pinia","Vuex","React Hook Form","Zod","Capacitor","GraphQL","WebSocket","Clinic.js","autocannon","Lighthouse","GitHub Copilot","AI agents",1793309472443]