Installation
Installation via Composer (Recommended)
Install the extension via Composer:
composer require rtfirst/llms-txt
Then activate the extension and clear the cache:
vendor/bin/typo3 extension:setup
vendor/bin/typo3 cache:flush
For DDEV environments:
ddev composer require rtfirst/llms-txt
ddev typo3 extension:setup
ddev typo3 cache:flush
See also Installing extensions in the TYPO3 Getting Started documentation.
Installation in Classic Mode
- Download the extension from the
TYPO3 Extension Repository (TER)
or download
rt_from the assets of a GitHub release.llms_ txt_<version>. zip - Install the extension via the Extension Manager in the TYPO3 Backend.
- Clear all caches.
Note
The extension requires the Composer package
league/html-to-markdown
(MIT license). In classic mode no Composer packages are installed, so the
TER package and the zip file of the GitHub release ship it in
Resources/, including its license file.
The "Source code" archives of a GitHub release and a plain Git checkout do not contain this package and do not work in classic mode.
Activate the Site Set
After installation, you need to add the Site Set to your site configuration:
- Go to Site Management > Sites in the TYPO3 Backend.
- Edit your site configuration.
- Go to the Sets tab.
- Add the set LLMs.txt Generator (
rtfirst/).llms- txt - Save and clear all caches.
Add the LLMs.txt Generator site set to your site configuration.
Verify Installation
After installation, verify that everything works:
- Access
https://- You should see the generated llms.txt content.your- site. com/ llms. txt - Access any page with
.mdsuffix, e.g.,https://- You should see Markdown content with YAML frontmatter.your- site. com/ about. md - Check the page properties of any page - You should see a new LLM tab.
Tip
If you get a 404 error, make sure you've added the Site Set and cleared all caches.