diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index b80937139..f13da4504 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -35,7 +35,6 @@ export default defineConfig({ lastUpdated: true, cleanUrls: true, - metaChunk: true, markdown: { math: true, diff --git a/docs/en/reference/site-config.md b/docs/en/reference/site-config.md index 4c8c50e61..b5f4c8f23 100644 --- a/docs/en/reference/site-config.md +++ b/docs/en/reference/site-config.md @@ -503,13 +503,6 @@ export default { } ``` -### metaChunk - -- Type: `boolean` -- Default: `false` - -When set to `true`, extract pages metadata to a separate JavaScript chunk instead of inlining it in the initial HTML. This makes each page's HTML payload smaller and makes the pages metadata cacheable, thus reducing server bandwidth when you have many pages in the site. - ### mpa - Type: `boolean` diff --git a/docs/fa/reference/site-config.md b/docs/fa/reference/site-config.md index 2fd3cdc54..b0dbaea10 100644 --- a/docs/fa/reference/site-config.md +++ b/docs/fa/reference/site-config.md @@ -474,13 +474,6 @@ export default { } ``` -### metaChunk {#metachunk} - -- نوع: `boolean` -- پیش‌فرض: `false` - -زمانی که به `true` تنظیم شود، فراداده‌های صفحات را به یک قسمت جداگانه جاوااسکریپت استخراج می‌کند به جای درون‌گذاری آن در HTML اولیه. این کار باعث کاهش بار HTML هر صفحه می‌شود و فراداده‌های صفحات قابل کش شدن می‌شود، که منجر به کاهش پهنای باند سرور می‌شود وقتی که صفحات زیادی در سایت دارید. - ### mpa {#mpa} - نوع: `boolean` diff --git a/docs/ja/reference/site-config.md b/docs/ja/reference/site-config.md index 44636f893..5f23ec712 100644 --- a/docs/ja/reference/site-config.md +++ b/docs/ja/reference/site-config.md @@ -472,13 +472,6 @@ export default { } ``` -### metaChunk - -- 型: `boolean` -- 既定値: `false` - -`true` にすると、各ページのメタデータを初期 HTML にインラインせず、別の JavaScript チャンクに抽出します。これにより各ページの HTML ペイロードが小さくなり、メタデータをキャッシュ可能にすることで、多数のページがあるサイトでサーバ帯域を削減できます。 - ### mpa - 型: `boolean` diff --git a/docs/ko/reference/site-config.md b/docs/ko/reference/site-config.md index f22569a92..d5482754d 100644 --- a/docs/ko/reference/site-config.md +++ b/docs/ko/reference/site-config.md @@ -472,13 +472,6 @@ export default { } ``` -### metaChunk - -- 타입: `boolean` -- 기본값: `false` - -`true`로 설정하면 페이지 메타데이터를 초기 HTML에 인라인으로 삽입하는 대신 별도의 JavaScript 청크로 추출합니다. 이렇게 하면 각 페이지의 HTML 페이로드가 작아지고 페이지 메타데이터를 캐시할 수 있어, 사이트에 많은 페이지가 있을 때 서버 대역폭을 줄일 수 있습니다. - ### mpa - 타입: `boolean` diff --git a/docs/ru/reference/site-config.md b/docs/ru/reference/site-config.md index b04a3bdd4..eff970c41 100644 --- a/docs/ru/reference/site-config.md +++ b/docs/ru/reference/site-config.md @@ -503,13 +503,6 @@ export default { } ``` -### metaChunk {#metachunk} - -- Тип: `boolean` -- По умолчанию: `false` - -Если установлено значение `true`, метаданные страницы извлекаются в отдельный фрагмент JavaScript, а не вставляются в исходный HTML. Это уменьшает полезную нагрузку HTML каждой страницы и делает метаданные страниц кэшируемыми, что позволяет снизить пропускную способность сервера при наличии большого количества страниц на сайте. - ### mpa {#mpa} - Тип: `boolean` diff --git a/docs/zh/reference/site-config.md b/docs/zh/reference/site-config.md index cdafd7369..35133b98e 100644 --- a/docs/zh/reference/site-config.md +++ b/docs/zh/reference/site-config.md @@ -472,13 +472,6 @@ export default { } ``` -### metaChunk - -- 类型:`boolean` -- 默认值:`false` - -当设置为 `true` 时,将页面元数据提取到单独的 JavaScript 块中,而不是内联在初始 HTML 中。这使每个页面的 HTML 负载更小,并使页面元数据可缓存,从而当站点中有很多页面时可以减少服务器带宽。 - ### mpa - 类型:`boolean` diff --git a/src/node/build/build.ts b/src/node/build/build.ts index 3bce78bd9..ec9fa0f49 100644 --- a/src/node/build/build.ts +++ b/src/node/build/build.ts @@ -221,10 +221,6 @@ function generateMetadataScript( : `window.__VP_SITE_DATA__=JSON.parse(${siteDataString});` }` - if (!config.metaChunk) { - return { html: ``, inHead: false } - } - const metadataFile = path.join( config.assetsDir, 'chunks', diff --git a/src/node/config.ts b/src/node/config.ts index 3e7256e49..55d791e0c 100644 --- a/src/node/config.ts +++ b/src/node/config.ts @@ -156,7 +156,6 @@ export async function resolveConfig( vite: userConfig.vite, shouldPreload: userConfig.shouldPreload, mpa: !!userConfig.mpa, - metaChunk: !!userConfig.metaChunk, ignoreDeadLinks: userConfig.ignoreDeadLinks, cleanUrls: !!userConfig.cleanUrls, useWebFonts: diff --git a/src/node/siteConfig.ts b/src/node/siteConfig.ts index abd0ab8d4..2a216a785 100644 --- a/src/node/siteConfig.ts +++ b/src/node/siteConfig.ts @@ -87,12 +87,6 @@ export interface UserConfig< */ mpa?: boolean - /** - * Extracts metadata to a separate chunk. - * @experimental - */ - metaChunk?: boolean - /** * Don't fail builds due to dead links. * @@ -201,7 +195,6 @@ export interface SiteConfig extends Pick< | 'shouldPreload' | 'router' | 'mpa' - | 'metaChunk' | 'lastUpdated' | 'ignoreDeadLinks' | 'cleanUrls'