diff --git a/apps/svelte.dev/src/routes/content.json/+server.ts b/apps/svelte.dev/src/routes/content.json/+server.ts index 06a7159bc1..e2d7e9b2cb 100644 --- a/apps/svelte.dev/src/routes/content.json/+server.ts +++ b/apps/svelte.dev/src/routes/content.json/+server.ts @@ -97,7 +97,14 @@ async function plaintext(markdown: string) { return ( await markedTransform(markdown, { - code: ({ text }) => text.split('// ---cut---\n').pop() || 'ERROR: ---cut--- not found', + code: ({ text }) => { + const raw = text.split('// ---cut---\n').pop() ?? ''; + + return raw + .replace(/^\/\/ @noErrors.*$/gm, ' ') + .replace(/^\/\/ @errors.+$/gm, ' ') + .replace(/^\/\/\/ file:.+$/gm, ' '); + }, blockquote: block, html: () => '\n', heading: ({ text }) => `${text}\n`, @@ -105,7 +112,9 @@ async function plaintext(markdown: string) { list: block, listitem: block, checkbox: block, - paragraph: ({ text }) => `${text}\n\n`, + paragraph({ tokens }) { + return this.parser!.parseInline(tokens); + }, table: block, tablerow: block, tablecell: ({ text }) => { diff --git a/packages/site-kit/src/lib/search/SearchBox.svelte b/packages/site-kit/src/lib/search/SearchBox.svelte index 54dfeb23de..4f1afb3ae1 100644 --- a/packages/site-kit/src/lib/search/SearchBox.svelte +++ b/packages/site-kit/src/lib/search/SearchBox.svelte @@ -160,24 +160,26 @@ It appears when the user clicks on the `Search` component or presses the corresp use:trap > {:else} -

+ {#if idle} {@render idle(recent_searches.length)} {:else} {recent_searches.length ? 'Recent searches' : 'No recent searches'} {/if} -

+ + {#if recent_searches.length}
-