diff --git a/site/content/docs/03-runtime/07-actions.md b/site/content/docs/03-runtime/07-actions.md index b096ac5ab6..dcee631fa4 100644 --- a/site/content/docs/03-runtime/07-actions.md +++ b/site/content/docs/03-runtime/07-actions.md @@ -1,5 +1,6 @@ --- title: Actions +draft: true --- TODO diff --git a/site/content/docs/05-misc/02-typescript.md b/site/content/docs/05-misc/02-typescript.md index 4201d530f1..3e8633103f 100644 --- a/site/content/docs/05-misc/02-typescript.md +++ b/site/content/docs/05-misc/02-typescript.md @@ -1,5 +1,6 @@ --- title: TypeScript +draft: true --- TODO diff --git a/sites/svelte.dev/src/lib/server/docs/get-docs.js b/sites/svelte.dev/src/lib/server/docs/get-docs.js index a309921805..2a7ff4bfac 100644 --- a/sites/svelte.dev/src/lib/server/docs/get-docs.js +++ b/sites/svelte.dev/src/lib/server/docs/get-docs.js @@ -23,9 +23,11 @@ export function get_docs_data(base = BASE) { const category_slug = match[1]; // Read the meta.json - const category_title = JSON.parse( + const { title: category_title, draft = 'false' } = JSON.parse( fs.readFileSync(`${base}/${category_dir}/meta.json`, 'utf-8') - ).title; + ); + + if (draft === 'true') continue; /** @type {import('./types').Category} */ const category = { @@ -45,6 +47,9 @@ export function get_docs_data(base = BASE) { const page_data = extract_frontmatter( fs.readFileSync(`${base}/${category_dir}/${page_md}`, 'utf-8') ); + + if (page_data.metadata.draft === 'true') continue; + const page_title = page_data.metadata.title; const page_content = page_data.body;