diff --git a/apps/svelte.dev/content/docs/cli/10-introduction/10-overview.md b/apps/svelte.dev/content/docs/cli/10-introduction/10-overview.md
index 9e4b22233e..dcbaafe321 100644
--- a/apps/svelte.dev/content/docs/cli/10-introduction/10-overview.md
+++ b/apps/svelte.dev/content/docs/cli/10-introduction/10-overview.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Overview
---
diff --git a/apps/svelte.dev/content/docs/cli/10-introduction/index.md b/apps/svelte.dev/content/docs/cli/10-introduction/index.md
index 8f14f7a7c9..ef4e6600ad 100644
--- a/apps/svelte.dev/content/docs/cli/10-introduction/index.md
+++ b/apps/svelte.dev/content/docs/cli/10-introduction/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Introduction
---
diff --git a/apps/svelte.dev/content/docs/cli/20-commands/10-sv-create.md b/apps/svelte.dev/content/docs/cli/20-commands/10-sv-create.md
index 7425d3f3ce..ccfa2ab287 100644
--- a/apps/svelte.dev/content/docs/cli/20-commands/10-sv-create.md
+++ b/apps/svelte.dev/content/docs/cli/20-commands/10-sv-create.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: sv create
---
diff --git a/apps/svelte.dev/content/docs/cli/20-commands/20-sv-add.md b/apps/svelte.dev/content/docs/cli/20-commands/20-sv-add.md
index 0df56f7ac0..bc9cad653a 100644
--- a/apps/svelte.dev/content/docs/cli/20-commands/20-sv-add.md
+++ b/apps/svelte.dev/content/docs/cli/20-commands/20-sv-add.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: sv add
---
diff --git a/apps/svelte.dev/content/docs/cli/20-commands/30-sv-check.md b/apps/svelte.dev/content/docs/cli/20-commands/30-sv-check.md
index 4ad025e0a1..ef1c492fb8 100644
--- a/apps/svelte.dev/content/docs/cli/20-commands/30-sv-check.md
+++ b/apps/svelte.dev/content/docs/cli/20-commands/30-sv-check.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: sv check
---
diff --git a/apps/svelte.dev/content/docs/cli/20-commands/40-sv-migrate.md b/apps/svelte.dev/content/docs/cli/20-commands/40-sv-migrate.md
index f0cdf18380..fa69344751 100644
--- a/apps/svelte.dev/content/docs/cli/20-commands/40-sv-migrate.md
+++ b/apps/svelte.dev/content/docs/cli/20-commands/40-sv-migrate.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: sv migrate
---
diff --git a/apps/svelte.dev/content/docs/cli/20-commands/index.md b/apps/svelte.dev/content/docs/cli/20-commands/index.md
index 877406c009..1b7ca43a67 100644
--- a/apps/svelte.dev/content/docs/cli/20-commands/index.md
+++ b/apps/svelte.dev/content/docs/cli/20-commands/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Commands
---
diff --git a/apps/svelte.dev/content/docs/cli/index.md b/apps/svelte.dev/content/docs/cli/index.md
index 5f81cc866a..70c014b2bd 100644
--- a/apps/svelte.dev/content/docs/cli/index.md
+++ b/apps/svelte.dev/content/docs/cli/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: CLI
---
diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/10-introduction.md b/apps/svelte.dev/content/docs/kit/10-getting-started/10-introduction.md
index d1a5ca1695..c9d7fabb7b 100644
--- a/apps/svelte.dev/content/docs/kit/10-getting-started/10-introduction.md
+++ b/apps/svelte.dev/content/docs/kit/10-getting-started/10-introduction.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Introduction
---
diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/20-creating-a-project.md b/apps/svelte.dev/content/docs/kit/10-getting-started/20-creating-a-project.md
index 4219449d1f..f04ea25f83 100644
--- a/apps/svelte.dev/content/docs/kit/10-getting-started/20-creating-a-project.md
+++ b/apps/svelte.dev/content/docs/kit/10-getting-started/20-creating-a-project.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Creating a project
---
diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/30-project-structure.md b/apps/svelte.dev/content/docs/kit/10-getting-started/30-project-structure.md
index 34b938c0a8..ded0561d33 100644
--- a/apps/svelte.dev/content/docs/kit/10-getting-started/30-project-structure.md
+++ b/apps/svelte.dev/content/docs/kit/10-getting-started/30-project-structure.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Project structure
---
diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/40-web-standards.md b/apps/svelte.dev/content/docs/kit/10-getting-started/40-web-standards.md
index f31f4617fd..b0cad130cf 100644
--- a/apps/svelte.dev/content/docs/kit/10-getting-started/40-web-standards.md
+++ b/apps/svelte.dev/content/docs/kit/10-getting-started/40-web-standards.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Web standards
---
diff --git a/apps/svelte.dev/content/docs/kit/10-getting-started/index.md b/apps/svelte.dev/content/docs/kit/10-getting-started/index.md
index 9518c9e224..cdecf3e95d 100644
--- a/apps/svelte.dev/content/docs/kit/10-getting-started/index.md
+++ b/apps/svelte.dev/content/docs/kit/10-getting-started/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Getting started
---
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/10-routing.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/10-routing.md
index b54074cdd7..9fd11b6137 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/10-routing.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/10-routing.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Routing
---
@@ -169,7 +170,7 @@ To create a layout that applies to every page, make a file called `src/routes/+l
...but we can add whatever markup, styles and behaviour we want. The only requirement is that the component includes a `@render` tag for the page content. For example, let's add a nav bar:
```svelte
-
+
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/20-load.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/20-load.md
index bba63fd2be..6e75739519 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/20-load.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/20-load.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Loading data
---
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/30-form-actions.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/30-form-actions.md
index 74d08c9fdc..e1238d7bdd 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/30-form-actions.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/30-form-actions.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Form actions
---
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/40-page-options.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/40-page-options.md
index 030ccc5934..4f869bbda3 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/40-page-options.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/40-page-options.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Page options
---
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/50-state-management.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/50-state-management.md
index be74d59535..b97b716cde 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/50-state-management.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/50-state-management.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: State management
---
diff --git a/apps/svelte.dev/content/docs/kit/20-core-concepts/index.md b/apps/svelte.dev/content/docs/kit/20-core-concepts/index.md
index 46f1e3708c..2e9bc14720 100644
--- a/apps/svelte.dev/content/docs/kit/20-core-concepts/index.md
+++ b/apps/svelte.dev/content/docs/kit/20-core-concepts/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Core concepts
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/10-building-your-app.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/10-building-your-app.md
index e641b4cfea..9d4d9d7b8a 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/10-building-your-app.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/10-building-your-app.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Building your app
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/20-adapters.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/20-adapters.md
index c12df05964..44bd9347de 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/20-adapters.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/20-adapters.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Adapters
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/30-adapter-auto.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/30-adapter-auto.md
index be55193b0f..1c5156e436 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/30-adapter-auto.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/30-adapter-auto.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Zero-config deployments
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/40-adapter-node.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/40-adapter-node.md
index 0a7c553c4a..e2ff627da3 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/40-adapter-node.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/40-adapter-node.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Node servers
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/50-adapter-static.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/50-adapter-static.md
index c1d4845af1..2635e56185 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/50-adapter-static.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/50-adapter-static.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Static site generation
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/55-single-page-apps.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/55-single-page-apps.md
index 9747c4288a..5e7efde092 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/55-single-page-apps.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/55-single-page-apps.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Single-page apps
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/60-adapter-cloudflare.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/60-adapter-cloudflare.md
index 9a4b2b7e71..9a7b9ba8a6 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/60-adapter-cloudflare.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/60-adapter-cloudflare.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Cloudflare Pages
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/70-adapter-cloudflare-workers.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/70-adapter-cloudflare-workers.md
index bd53dd4d8e..45f0c4f239 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/70-adapter-cloudflare-workers.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/70-adapter-cloudflare-workers.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Cloudflare Workers
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/80-adapter-netlify.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/80-adapter-netlify.md
index 575a706ff1..1cc05fe42a 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/80-adapter-netlify.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/80-adapter-netlify.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Netlify
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/90-adapter-vercel.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/90-adapter-vercel.md
index f8150c0fd7..32dea12c43 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/90-adapter-vercel.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/90-adapter-vercel.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Vercel
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/99-writing-adapters.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/99-writing-adapters.md
index c4092af15f..5b2172023f 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/99-writing-adapters.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/99-writing-adapters.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Writing adapters
---
diff --git a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/index.md b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/index.md
index 2c342fe660..1d249a2bd2 100644
--- a/apps/svelte.dev/content/docs/kit/25-build-and-deploy/index.md
+++ b/apps/svelte.dev/content/docs/kit/25-build-and-deploy/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Build and deploy
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/10-advanced-routing.md b/apps/svelte.dev/content/docs/kit/30-advanced/10-advanced-routing.md
index 06122648f1..57de1834ff 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/10-advanced-routing.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/10-advanced-routing.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Advanced routing
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/20-hooks.md b/apps/svelte.dev/content/docs/kit/30-advanced/20-hooks.md
index 9663d724fc..bd793afd5b 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/20-hooks.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/20-hooks.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Hooks
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/25-errors.md b/apps/svelte.dev/content/docs/kit/30-advanced/25-errors.md
index 5fd17455ad..7baa05fe7b 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/25-errors.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/25-errors.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Errors
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/30-link-options.md b/apps/svelte.dev/content/docs/kit/30-advanced/30-link-options.md
index bf368876ff..e29fd0ebe1 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/30-link-options.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/30-link-options.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Link options
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/40-service-workers.md b/apps/svelte.dev/content/docs/kit/30-advanced/40-service-workers.md
index 7213f8d86d..df3106ea56 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/40-service-workers.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/40-service-workers.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Service workers
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/50-server-only-modules.md b/apps/svelte.dev/content/docs/kit/30-advanced/50-server-only-modules.md
index 54a49a2a30..a96704f66c 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/50-server-only-modules.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/50-server-only-modules.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Server-only modules
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/65-snapshots.md b/apps/svelte.dev/content/docs/kit/30-advanced/65-snapshots.md
index cc7477f0fe..966295b36f 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/65-snapshots.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/65-snapshots.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Snapshots
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/67-shallow-routing.md b/apps/svelte.dev/content/docs/kit/30-advanced/67-shallow-routing.md
index af7d389599..a4d55ea88c 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/67-shallow-routing.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/67-shallow-routing.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Shallow routing
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/70-packaging.md b/apps/svelte.dev/content/docs/kit/30-advanced/70-packaging.md
index e0c17a311b..a7f6fae0c3 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/70-packaging.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/70-packaging.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Packaging
---
diff --git a/apps/svelte.dev/content/docs/kit/30-advanced/index.md b/apps/svelte.dev/content/docs/kit/30-advanced/index.md
index f8c158a040..fec48b8786 100644
--- a/apps/svelte.dev/content/docs/kit/30-advanced/index.md
+++ b/apps/svelte.dev/content/docs/kit/30-advanced/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Advanced
---
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/03-auth.md b/apps/svelte.dev/content/docs/kit/40-best-practices/03-auth.md
index a68197ef8b..abf7a3dfc8 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/03-auth.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/03-auth.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Auth
---
@@ -18,6 +19,6 @@ Auth [cookies](@sveltejs-kit#Cookies) can be checked inside [server hooks](hooks
## Guides
-[Lucia](https://lucia-auth.com/) is a reference for session-based web app auth. It contains example code snippets and projects for implementing session-based auth within SvelteKit and other JS projects. You can add code which follows the Lucia guide to your project with `npx sv create` when creating a new project or `npx sv add lucia` for an existing project.
+[Lucia](https://lucia-next.pages.dev/) is a reference for session-based web app auth. It contains example code snippets and projects for implementing session-based auth within SvelteKit and other JS projects. You can add code which follows the Lucia guide to your project with `npx sv create` when creating a new project or `npx sv add lucia` for an existing project.
-An auth system is tightly coupled to a web framework because most of the code lies in validating user input, handling errors, and directing users to the appropriate next page. As a result, many of the generic JS auth libraries include one or more web frameworks within them. For this reason, many users will find it preferrable to follow a SvelteKit-specific guide such as the examples found in [Lucia](https://lucia-auth.com/) rather than having multiple web frameworks inside their project.
+An auth system is tightly coupled to a web framework because most of the code lies in validating user input, handling errors, and directing users to the appropriate next page. As a result, many of the generic JS auth libraries include one or more web frameworks within them. For this reason, many users will find it preferrable to follow a SvelteKit-specific guide such as the examples found in [Lucia](https://lucia-next.pages.dev/) rather than having multiple web frameworks inside their project.
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/05-performance.md b/apps/svelte.dev/content/docs/kit/40-best-practices/05-performance.md
index 2e358921dc..6a6f2c2142 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/05-performance.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/05-performance.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Performance
---
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/07-images.md b/apps/svelte.dev/content/docs/kit/40-best-practices/07-images.md
index 5c7040b32b..ee357ef099 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/07-images.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/07-images.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Images
---
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/10-accessibility.md b/apps/svelte.dev/content/docs/kit/40-best-practices/10-accessibility.md
index a432acbe66..655f9a82df 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/10-accessibility.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/10-accessibility.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Accessibility
---
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/20-seo.md b/apps/svelte.dev/content/docs/kit/40-best-practices/20-seo.md
index 232d2393fe..cc218f8cff 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/20-seo.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/20-seo.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: SEO
---
diff --git a/apps/svelte.dev/content/docs/kit/40-best-practices/index.md b/apps/svelte.dev/content/docs/kit/40-best-practices/index.md
index 182d497f4c..cdd6dafb79 100644
--- a/apps/svelte.dev/content/docs/kit/40-best-practices/index.md
+++ b/apps/svelte.dev/content/docs/kit/40-best-practices/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Best practices
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/10-faq.md b/apps/svelte.dev/content/docs/kit/60-appendix/10-faq.md
index 89e3db4b14..87be647d41 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/10-faq.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/10-faq.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Frequently asked questions
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md b/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md
index 63e3fa5ad5..c3cf2deacd 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/20-integrations.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Integrations
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/25-debugging.md b/apps/svelte.dev/content/docs/kit/60-appendix/25-debugging.md
index 68c3f055ee..1cc33fdda1 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/25-debugging.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/25-debugging.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Breakpoint Debugging
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/30-migrating-to-sveltekit-2.md b/apps/svelte.dev/content/docs/kit/60-appendix/30-migrating-to-sveltekit-2.md
index 09252136e4..9359480766 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/30-migrating-to-sveltekit-2.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/30-migrating-to-sveltekit-2.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Migrating to SvelteKit v2
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/40-migrating.md b/apps/svelte.dev/content/docs/kit/60-appendix/40-migrating.md
index 18c13db6b5..1ca6dda3a7 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/40-migrating.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/40-migrating.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Migrating from Sapper
rank: 1
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/50-additional-resources.md b/apps/svelte.dev/content/docs/kit/60-appendix/50-additional-resources.md
index f59f0faadf..6b83a8f309 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/50-additional-resources.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/50-additional-resources.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Additional resources
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/60-glossary.md b/apps/svelte.dev/content/docs/kit/60-appendix/60-glossary.md
index 3a175ccb36..ab4ab91112 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/60-glossary.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/60-glossary.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Glossary
---
diff --git a/apps/svelte.dev/content/docs/kit/60-appendix/index.md b/apps/svelte.dev/content/docs/kit/60-appendix/index.md
index a8e02800ad..80bf00f099 100644
--- a/apps/svelte.dev/content/docs/kit/60-appendix/index.md
+++ b/apps/svelte.dev/content/docs/kit/60-appendix/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Appendix
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/10-@sveltejs-kit.md b/apps/svelte.dev/content/docs/kit/98-reference/10-@sveltejs-kit.md
index 556736df0c..88d8014a88 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/10-@sveltejs-kit.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/10-@sveltejs-kit.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: @sveltejs/kit
---
@@ -132,7 +133,9 @@ Checks whether this is an action failure thrown by `fail`.
```dts
-function isActionFailure(e: unknown): e is ActionFailure;
+function isActionFailure(
+ e: unknown
+): e is ActionFailure;
```
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-hooks.md b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-hooks.md
index 96a725f3b5..e92bc1eaed 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-hooks.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-hooks.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: @sveltejs/kit/hooks
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node-polyfills.md b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node-polyfills.md
index a1ae80005d..523543ae5c 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node-polyfills.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node-polyfills.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: @sveltejs/kit/node/polyfills
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node.md b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node.md
index c96e57ee4c..750a9a4b9d 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-node.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: @sveltejs/kit/node
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-vite.md b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-vite.md
index 71ab49110e..1bbe616d49 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-vite.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/15-@sveltejs-kit-vite.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: @sveltejs/kit/vite
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-environment.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-environment.md
index 043d8c8cb7..825f7a9669 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-environment.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-environment.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/environment
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-forms.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-forms.md
index e024a0ba0a..04318944c6 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-forms.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-forms.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/forms
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-navigation.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-navigation.md
index 545866b660..a738fff563 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-navigation.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-navigation.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/navigation
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-paths.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-paths.md
index eb2416e52c..b6740cb8ea 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-paths.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-paths.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/paths
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-server.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-server.md
index f3d534ea8e..ff1d26f383 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-server.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-server.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/server
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-stores.md b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-stores.md
index 2698387c39..608d5e5793 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/20-$app-stores.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/20-$app-stores.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $app/stores
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-private.md b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-private.md
index 8ac9dd33bb..88d57bc8a6 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-private.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-private.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $env/dynamic/private
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-public.md b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-public.md
index 8ae6bd4d89..36118b00af 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-public.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-dynamic-public.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $env/dynamic/public
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-private.md b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-private.md
index 43410b8052..87b6389f27 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-private.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-private.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $env/static/private
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-public.md b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-public.md
index 2597e6729c..e29cd387c4 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-public.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/25-$env-static-public.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $env/static/public
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/26-$lib.md b/apps/svelte.dev/content/docs/kit/98-reference/26-$lib.md
index d9262a2954..9b94d47138 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/26-$lib.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/26-$lib.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $lib
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/27-$service-worker.md b/apps/svelte.dev/content/docs/kit/98-reference/27-$service-worker.md
index 0fe6457a17..6245eea1b7 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/27-$service-worker.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/27-$service-worker.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $service-worker
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/50-configuration.md b/apps/svelte.dev/content/docs/kit/98-reference/50-configuration.md
index 4c316a3ed0..54e0b52f54 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/50-configuration.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/50-configuration.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Configuration
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/52-cli.md b/apps/svelte.dev/content/docs/kit/98-reference/52-cli.md
index d365c446f1..e10ff0e94f 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/52-cli.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/52-cli.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Command Line Interface
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/54-types.md b/apps/svelte.dev/content/docs/kit/98-reference/54-types.md
index b8211dbc4e..dd89b82a3f 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/54-types.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/54-types.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Types
---
diff --git a/apps/svelte.dev/content/docs/kit/98-reference/index.md b/apps/svelte.dev/content/docs/kit/98-reference/index.md
index b98302768e..62998f606c 100644
--- a/apps/svelte.dev/content/docs/kit/98-reference/index.md
+++ b/apps/svelte.dev/content/docs/kit/98-reference/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Reference
---
diff --git a/apps/svelte.dev/content/docs/kit/index.md b/apps/svelte.dev/content/docs/kit/index.md
index e653b7f063..9a01dc4cf0 100644
--- a/apps/svelte.dev/content/docs/kit/index.md
+++ b/apps/svelte.dev/content/docs/kit/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: SvelteKit
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/01-overview.md b/apps/svelte.dev/content/docs/svelte/01-introduction/01-overview.md
index 5acbe4897b..fa4ae00207 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/01-overview.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/01-overview.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Overview
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/02-getting-started.md b/apps/svelte.dev/content/docs/svelte/01-introduction/02-getting-started.md
index e035e6d6df..34ec87a291 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/02-getting-started.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/02-getting-started.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Getting started
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/03-svelte-files.md b/apps/svelte.dev/content/docs/svelte/01-introduction/03-svelte-files.md
index cd98652370..2519a5d9a3 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/03-svelte-files.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/03-svelte-files.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: .svelte files
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/04-svelte-js-files.md b/apps/svelte.dev/content/docs/svelte/01-introduction/04-svelte-js-files.md
index 0e05484299..d34bcc8528 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/04-svelte-js-files.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/04-svelte-js-files.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: .svelte.js and .svelte.ts files
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/index.md b/apps/svelte.dev/content/docs/svelte/01-introduction/index.md
index 8f14f7a7c9..ef4e6600ad 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/index.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Introduction
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/xx-props.md b/apps/svelte.dev/content/docs/svelte/01-introduction/xx-props.md
index cad854d878..58a3dd3177 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/xx-props.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/xx-props.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Public API of a component
---
diff --git a/apps/svelte.dev/content/docs/svelte/01-introduction/xx-reactivity-fundamentals.md b/apps/svelte.dev/content/docs/svelte/01-introduction/xx-reactivity-fundamentals.md
index d5e67ada71..01af210c7b 100644
--- a/apps/svelte.dev/content/docs/svelte/01-introduction/xx-reactivity-fundamentals.md
+++ b/apps/svelte.dev/content/docs/svelte/01-introduction/xx-reactivity-fundamentals.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Reactivity fundamentals
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/01-what-are-runes.md b/apps/svelte.dev/content/docs/svelte/02-runes/01-what-are-runes.md
index dc163ebdf1..2bae4b3561 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/01-what-are-runes.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/01-what-are-runes.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: What are runes?
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/02-$state.md b/apps/svelte.dev/content/docs/svelte/02-runes/02-$state.md
index 77140dc690..5cccb2456f 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/02-$state.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/02-$state.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $state
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/03-$derived.md b/apps/svelte.dev/content/docs/svelte/02-runes/03-$derived.md
index 6b38f99746..cc126e08f2 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/03-$derived.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/03-$derived.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $derived
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/04-$effect.md b/apps/svelte.dev/content/docs/svelte/02-runes/04-$effect.md
index b338795220..41f0c96a7d 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/04-$effect.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/04-$effect.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $effect
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/05-$props.md b/apps/svelte.dev/content/docs/svelte/02-runes/05-$props.md
index 58e9b36f8e..25bd0b3cb4 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/05-$props.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/05-$props.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $props
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/06-$bindable.md b/apps/svelte.dev/content/docs/svelte/02-runes/06-$bindable.md
index 14bc8ddbec..a8b1edcee7 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/06-$bindable.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/06-$bindable.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $bindable
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/07-$inspect.md b/apps/svelte.dev/content/docs/svelte/02-runes/07-$inspect.md
index 1afe25deca..3123e8285e 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/07-$inspect.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/07-$inspect.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $inspect
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/08-$host.md b/apps/svelte.dev/content/docs/svelte/02-runes/08-$host.md
index 7b5e041e5e..0cc6e0074f 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/08-$host.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/08-$host.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: $host
---
diff --git a/apps/svelte.dev/content/docs/svelte/02-runes/index.md b/apps/svelte.dev/content/docs/svelte/02-runes/index.md
index 8ade901351..c9b200c460 100644
--- a/apps/svelte.dev/content/docs/svelte/02-runes/index.md
+++ b/apps/svelte.dev/content/docs/svelte/02-runes/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Runes
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/01-basic-markup.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/01-basic-markup.md
index b41dc187c3..1d62973bfb 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/01-basic-markup.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/01-basic-markup.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Basic markup
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/02-if.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/02-if.md
index 1378733e6f..ba9e314737 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/02-if.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/02-if.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {#if ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/03-each.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/03-each.md
index 70666f6a57..99b7eaebb4 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/03-each.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/03-each.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {#each ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/04-key.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/04-key.md
index 10b6ab4358..44b873c890 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/04-key.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/04-key.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {#key ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/05-await.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/05-await.md
index 842b3c7e32..862afcf738 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/05-await.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/05-await.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {#await ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/06-snippet.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/06-snippet.md
index f8148f3dc3..c97b726df8 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/06-snippet.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/06-snippet.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {#snippet ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/07-@render.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/07-@render.md
index ecdf5cc216..7c0597230c 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/07-@render.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/07-@render.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {@render ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/08-@html.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/08-@html.md
index 30456fa666..5a05d83261 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/08-@html.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/08-@html.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {@html ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/09-@const.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/09-@const.md
index f4bde77c23..17dff83eec 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/09-@const.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/09-@const.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {@const ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/10-@debug.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/10-@debug.md
index 15e32dcae9..856e6558c2 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/10-@debug.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/10-@debug.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: {@debug ...}
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/11-bind.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/11-bind.md
index 90046c8c45..41c08d7ba4 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/11-bind.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/11-bind.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: bind:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/12-use.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/12-use.md
index f3db72a772..1c4452a65d 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/12-use.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/12-use.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: use:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/13-transition.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/13-transition.md
index 51c11e8b34..88776441c4 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/13-transition.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/13-transition.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: transition:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/14-in-and-out.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/14-in-and-out.md
index f4e37c845e..38829f841a 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/14-in-and-out.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/14-in-and-out.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: in: and out:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/15-animate.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/15-animate.md
index a54e37f0b1..3872b6f8d6 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/15-animate.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/15-animate.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: animate:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/16-class.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/16-class.md
index cecbc7cf20..cb23ea958a 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/16-class.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/16-class.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: class:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/17-style.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/17-style.md
index 749376c6e2..201869e075 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/17-style.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/17-style.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: style:
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/index.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/index.md
index 3c4523cb92..b16431f452 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/index.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/index.md
@@ -1,3 +1,4 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Template syntax
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-control-flow.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-control-flow.md
index b73917997b..4d163ea3f1 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-control-flow.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-control-flow.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Control flow
---
diff --git a/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-data-fetching.md b/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-data-fetching.md
index 4526d51335..df860650a3 100644
--- a/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-data-fetching.md
+++ b/apps/svelte.dev/content/docs/svelte/03-template-syntax/xx-data-fetching.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Data fetching
---
diff --git a/apps/svelte.dev/content/docs/svelte/04-styling/01-scoped-styles.md b/apps/svelte.dev/content/docs/svelte/04-styling/01-scoped-styles.md
index f870d0a5b8..681e908b81 100644
--- a/apps/svelte.dev/content/docs/svelte/04-styling/01-scoped-styles.md
+++ b/apps/svelte.dev/content/docs/svelte/04-styling/01-scoped-styles.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Scoped styles
---
diff --git a/apps/svelte.dev/content/docs/svelte/04-styling/02-global-styles.md b/apps/svelte.dev/content/docs/svelte/04-styling/02-global-styles.md
index 8e9cf8d0cb..72d64c8114 100644
--- a/apps/svelte.dev/content/docs/svelte/04-styling/02-global-styles.md
+++ b/apps/svelte.dev/content/docs/svelte/04-styling/02-global-styles.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Global styles
---
diff --git a/apps/svelte.dev/content/docs/svelte/04-styling/03-custom-properties.md b/apps/svelte.dev/content/docs/svelte/04-styling/03-custom-properties.md
index 49984c6ce4..ae99f6044d 100644
--- a/apps/svelte.dev/content/docs/svelte/04-styling/03-custom-properties.md
+++ b/apps/svelte.dev/content/docs/svelte/04-styling/03-custom-properties.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Custom properties
---
diff --git a/apps/svelte.dev/content/docs/svelte/04-styling/04-nested-style-elements.md b/apps/svelte.dev/content/docs/svelte/04-styling/04-nested-style-elements.md
index 4fc5cfa521..a0450e3d81 100644
--- a/apps/svelte.dev/content/docs/svelte/04-styling/04-nested-style-elements.md
+++ b/apps/svelte.dev/content/docs/svelte/04-styling/04-nested-style-elements.md
@@ -1,4 +1,5 @@
---
+NOTE: do not edit this file, it is generated in apps/svelte.dev/scripts/sync-docs/index.ts
title: Nested