将 Astro 的 base 设为某个路径,即可在该路径下发布站点。每个页面、Markdown 版本和 llms.txt 都会移到该路径下。
步骤
-
设置 base
在
astro.config.ts中:astro.config.tsts export default defineConfig({ base: "/docs", // … }); -
决定谁拥有该域名的发现文件
智能体发现文件位于域名根目录,而不是
/docs下。如果该域名由另一个站点拥有,在 Nimbus 配置中设置agents: { discovery: false }。否则,参见在 base 路径下了解它们的去向。 -
构建并部署
npm run build yarn run build pnpm run build bun run build使用 Cloudflare 适配器和静态输出时,用
wrangler deploy --assets ./dist/client部署。
验证
打开 https://example.com/docs/ 和 https://example.com/docs/llms.txt。两者都能加载,且 llms.txt 中的链接以 /docs/ 开头。