Skip to main content
LisibleDocumentation
Live previewer

Features

SEO, feeds and text exports

Understand metadata, OpenGraph, sitemap, RSS, JSON-LD, llms.txt and Markdown versions.

Discoverability is generated from the same content entry. Title, description, locale and canonical URL must never diverge between HTML, feeds and metadata.1

Page metadata

Every page publishes:

  • <title> and description;
  • canonical URL;
  • French, English and x-default hreflang alternates;
  • OpenGraph and Twitter Card data;
  • BlogPosting JSON-LD for posts;
  • a dedicated OG image when ogPerPost is enabled.

Sitemap and robots

@astrojs/sitemap collects static routes for both locales. robots.txt references the absolute sitemap built with site.url from lisible.config.json.

Styled RSS

/rss.xml contains the French feed and /en/rss.xml the English feed. When styledRss is enabled, an XSL stylesheet makes the feed readable in a browser without altering its XML data.

Text exports

RouteContent
/llms.txtcompact post index
/llms-full.txtcomplete corpus
/blog/<slug>.mdMarkdown version of a post
/en/blog/<slug>.mdEnglish Markdown version

Copy actions use those outputs to provide clean Markdown or prepare a reusable prompt. Private content must never appear in these routes.

Verification

Terminal window
bun run build
bun run preview
curl -I http://localhost:4321/sitemap-index.xml
curl http://localhost:4321/llms.txt

The Build and deployment chapter covers production validation. For data ownership, see Content model.

References

Footnotes

  1. An incorrect canonical can make locales or domains look like duplicates. Its value therefore comes from one global configuration source.

Documentation maintained with LisibleEdit this page ↗

Actions

Search for an API, a command or a concept.