Integration options
Every setting of the Boberbot Astro integration, with its default.
boberbot({
name: "Riverside Timber Works",
contentSignals: { search: "yes", "ai-input": "yes", "ai-train": "no" },
strict: true,
exclude: ["admin/", /^drafts\//],
});
| Option | Default | What it does |
|---|---|---|
name |
the home page’s <title> |
Site name at the top of llms.txt. |
description |
the home page’s meta description | One-line summary in llms.txt. |
llmsTxt |
true |
Write /llms.txt. Skipped when public/llms.txt exists. |
robotsTxt |
true |
Write /robots.txt. Skipped when public/robots.txt exists; Boberbot then warns if it has no Content-Signal line. |
contentSignals |
{ search: "yes", "ai-input": "yes", "ai-train": "no" } |
Your Content Signals: may your content appear in search, be used as input for AI answers, be used to train AI models. false leaves them out. |
strict |
false |
Fail the build when a check finds a problem, instead of warning. |
exclude |
404 and 500 pages | Page paths to skip, as strings or regular expressions. |
Content Signals
search and ai-input decide whether you show up in search results and AI answers. ai-train decides whether models may learn from your pages; blocking it doesn’t keep you out of AI answers. Pick what suits you; every value passes Cloudflare’s check.