Download the PHP package rllngr/kirby-llmsizer without Composer
On this page you can find all versions of the php package rllngr/kirby-llmsizer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download rllngr/kirby-llmsizer
More information about rllngr/kirby-llmsizer
Files in rllngr/kirby-llmsizer
Download rllngr/kirby-llmsizer
More information about rllngr/kirby-llmsizer
Files in rllngr/kirby-llmsizer
Vendor rllngr
Package kirby-llmsizer
Short Description Kirby plugin to generate /llms.txt and /llms-sitemap.xml for AI search engines. Works in both classic and headless mode.
License MIT
Homepage https://github.com/rllngr/kirby-llmsizer
Package kirby-llmsizer
Short Description Kirby plugin to generate /llms.txt and /llms-sitemap.xml for AI search engines. Works in both classic and headless mode.
License MIT
Homepage https://github.com/rllngr/kirby-llmsizer
Please rate this library. Is it a good library?
Informations about the package kirby-llmsizer
kirby-llmsizer
A Kirby CMS plugin that generates /llms.txt and /llms-sitemap.xml for AI search engines (Perplexity, ChatGPT, Claude…). Part of the rllngr plugin set.
Features
- Generates
/llms.txtand/llms-full.txtin standard Markdown format - Generates
/llms-sitemap.xmlin XML sitemap format - Classic mode (direct Kirby routes) and headless mode (JSON API)
- Configurable sections with Kirby query strings or PHP callables
- Template and page exclusions with include-override
- Optional trailing slash on URLs
- Built-in caching with auto-invalidation on content changes
- Panel blueprint section (
sections/llms) with description and AI instructions fields
Requirements
- Kirby 4 or 5
- PHP 8.1+
Installation
Via Composer (recommended — installs automatically into site/plugins/):
Manually — download or clone into site/plugins/kirby-llmsizer.
Endpoints
| URL | Format | Description |
|---|---|---|
/llms.txt |
Markdown | Standard LLM content file |
/llms-full.txt |
Markdown | Full version with extended page content |
/llms-sitemap.xml |
XML | Sitemap for LLM indexers |
/__llms__ |
JSON | Headless mode API |
/__llms-full__ |
JSON | Headless mode API (full) |
Configuration
In config.php:
Section options
| Key | Type | Description |
|---|---|---|
heading |
string | Section title (H2 in llms.txt) |
pages |
string|callable | Kirby query string or function($kirby) returning a Page or Pages |
single |
bool | Treat result as a single page (default: false) |
limit |
int | Max number of items |
itemTitle |
string|callable | Field name or callable for item title |
itemUrl |
callable | Custom URL resolver |
itemDescription |
string|callable | Field for short description |
itemContent |
string|callable | Field for full content (llms-full.txt only) |
Panel Integration
Add the section to any blueprint:
This adds the llmsdescription and llmsinstructions fields to the panel page.
License
MIT — Nicolas Rollinger
All versions of kirby-llmsizer with dependencies
PHP Build Version
Package Version
The package rllngr/kirby-llmsizer contains the following files
Loading the files please wait ...