From e32f380b89d65a606e097416c30254f00a800f64 Mon Sep 17 00:00:00 2001 From: Nin3 <30520689+Nin3lee@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:37:29 +0800 Subject: [PATCH] i18n(zh-cn): Update `configuration-reference.mdx` (#8892) * i18n(zh-cn): Update `configuration-reference.mdx` * Update src/content/docs/zh-cn/reference/configuration-reference.mdx Co-authored-by: liruifengv * Update src/content/docs/zh-cn/reference/configuration-reference.mdx Co-authored-by: liruifengv * Update src/content/docs/zh-cn/reference/configuration-reference.mdx Co-authored-by: liruifengv * Update src/content/docs/zh-cn/reference/configuration-reference.mdx Co-authored-by: liruifengv * Update src/content/docs/zh-cn/reference/configuration-reference.mdx Co-authored-by: liruifengv --------- Co-authored-by: Yan <61414485+yanthomasdev@users.noreply.github.com> Co-authored-by: liruifengv --- .../reference/configuration-reference.mdx | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/src/content/docs/zh-cn/reference/configuration-reference.mdx b/src/content/docs/zh-cn/reference/configuration-reference.mdx index 687eea7dbd9c3..0a53bba3e1b3d 100644 --- a/src/content/docs/zh-cn/reference/configuration-reference.mdx +++ b/src/content/docs/zh-cn/reference/configuration-reference.mdx @@ -1662,3 +1662,66 @@ export default defineConfig({ } }) ``` + +### experimental.serverIslands + +

+ +**类型:** `boolean`
+**默认值:** `false`
+ +

+ +启用实验性的服务器群岛功能。 +服务器群岛提供了在页面渲染完成后异步延迟渲染组件的功能。 + +要启用该功能,请使用适配器配置为 [在服务器上按需渲染的 `output` 模式](/zh-cn/basics/rendering-modes/#按需渲染),并在 `experimental` 对象中添加 `serverIslands` 标志: + +```js +{ + output: 'hybrid', // 或是 'server' + adapter: nodejs({ mode: 'standalone' }), + experimental: { + serverIslands: true, + }, +} +``` + +在任意 Astro 组件上使用 `server:defer` 的指令,来延迟初始化渲染: + +```astro "server:defer" +--- +import Avatar from '~/components/Avatar.astro'; +--- + +``` + +外部页面将在构建时(`hybrid`)或是在运行时(`server`)渲染,它会省去群岛内容,而以 `