diff --git a/apps/svelte.dev/src/lib/server/llms.ts b/apps/svelte.dev/src/lib/server/llms.ts index 4892c2728..69ae4fe76 100644 --- a/apps/svelte.dev/src/lib/server/llms.ts +++ b/apps/svelte.dev/src/lib/server/llms.ts @@ -51,8 +51,12 @@ export function generate_llm_content(options: GenerateLlmContentOptions): string ? minimize_content(document.body, options.minimize) : document.body; if (doc_content.trim() === '') continue; - - content += `\n# ${document.metadata.title}\n\n`; + // replaces with `` + const doc_title = document.metadata.title.replace( + /(?!`)<[a-zA-Z0-9:]+>(?!`)/g, + (m) => `\`${m}\`` + ); + content += `\n# ${doc_title}\n\n`; content += doc_content; content += '\n'; }