From e4a7c39b9150b1ad30e3582169d02b928eef1eb2 Mon Sep 17 00:00:00 2001 From: CharlieChen114514 <725610365@qq.com> Date: Thu, 20 Aug 2026 19:07:24 +0800 Subject: [PATCH] fix: getting started 404 fix --- .gitignore | 3 +++ scripts/build.ts | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 02679237a..95efb468a 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,6 @@ scripts/cppref_cache/ # Ignore Any Caches brought from local .cache/ .vscode/ + +# Native .venv +.venv/ \ No newline at end of file diff --git a/scripts/build.ts b/scripts/build.ts index bb1c6269f..0ae0422ee 100644 --- a/scripts/build.ts +++ b/scripts/build.ts @@ -23,7 +23,7 @@ interface Volume { } const VOLUMES: Volume[] = [ - { name: 'gettting-started', srcDir: 'gettting-started', urlPrefix: '/gettting-started' }, + { name: 'getting-started', srcDir: 'getting-started', urlPrefix: '/getting-started' }, { name: 'vol1', srcDir: 'vol1-fundamentals', urlPrefix: '/vol1-fundamentals' }, { name: 'vol2', srcDir: 'vol2-modern-features', urlPrefix: '/vol2-modern-features' }, { name: 'vol3', srcDir: 'vol3-standard-library', urlPrefix: '/vol3-standard-library' }, @@ -652,7 +652,10 @@ async function main() { for (const vol of VOLUMES) { for (const lang of ['zh', 'en'] as const) { const volDocDir = lang === 'en' ? join(DOCUMENTS, 'en', vol.srcDir) : join(DOCUMENTS, vol.srcDir) - if (!existsSync(volDocDir)) continue + if (!existsSync(volDocDir)){ + log(` ${volDocDir}: source dir missing, skipping`) + continue + } tasks.push(prepareVolume(vol, lang, manifest, buildInputsHash)) } }