Skip to content

Commit

Permalink
i18n(zh-cn): update integrations docs (#5158)
Browse files Browse the repository at this point in the history
* i18n(zh-cn): update integrations docs

* chore: update content

---------

Co-authored-by: Yan Thomas <[email protected]>
  • Loading branch information
100gle and yanthomasdev authored Oct 27, 2023
1 parent 9ea256a commit ea097d7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
14 changes: 11 additions & 3 deletions src/content/docs/zh-cn/guides/integrations-guide/cloudflare.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -194,17 +194,25 @@ export default defineConfig({

### `runtime`

`runtime: "off" | "local"`
`runtime: { mode: "off" | "local", persistTo: string }`

默认值:`"off"`
默认值:`{ mode: 'off', persistTo: '' }`

决定是否以及如何将 Cloudflare Runtime 添加到 `astro dev`

Cloudflare Runtime 包括 [Cloudflare 绑定](https://developers.cloudflare.com/pages/platform/functions/bindings)[环境变量](https://developers.cloudflare.com/pages/platform/functions/#environment-variables)[cf 对象](https://developers.cloudflare.com/workers/runtime-apis/request/#incomingrequestcfproperties)。参阅有关 [访问 Cloudflare Runtime](#cloudflare-运行时) 的更多信息。

`mode` 属性定义了如何将运行时添加到 `astro dev`

* `local`:使用绑定模拟和本地静态占位符。
* `off``astro dev` 不会访问 Cloudflare 运行时。你也可以通过 [使用 Wrangler 预览](#使用-wrangler-预览)

`persistTo` 属性定义了在使用 `mode: local` 时本地运行时的持久化位置。该值是相对于你的 `astro dev` 执行路径的目录。

默认值为 `.wrangler/state/v3`,以匹配 Wrangler 使用的默认路径。这意味着两个工具都能够访问和使用本地状态。

不论你在 `persistTo` 中设定了哪一个目录,比如 `.wrangler` 或你自定义的值,都必须将其添加到 `.gitignore` 中。

```diff lang="js"
// astro.config.mjs
import { defineConfig } from 'astro/config';
Expand All @@ -213,7 +221,7 @@ import cloudflare from '@astrojs/cloudflare';
export default defineConfig({
output: 'server',
adapter: cloudflare({
+ runtime: 'local',
+ runtime: { mode: 'local' },
}),
});
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ export default defineConfig({

请注意,与其他配置选项不同,`site` 是在根 `defineConfig` 对象中设置的,而不是在 `sitemap()` 调用内部。

现在,通过 `astro build` 命令[构建你的生产网站](/zh-cn/reference/cli-reference/#astro-build)。你会在 `dist/` 目录下找到两个文件`sitemap-index.xml``sitemap-0.xml`
现在,通过 `astro build` 命令[构建你的生产网站](/zh-cn/reference/cli-reference/#astro-build)。你会在 `dist/` 目录(或者你所设定的自定义[构建目录](/zh-cn/reference/configuration-reference/#outdir))下找到两个文件`sitemap-index.xml``sitemap-0.xml`

:::caution
如果忘记添加 `site`,在构建时会收到友好的警告,并且不会生成 `sitemap-index.xml` 文件。
Expand Down

0 comments on commit ea097d7

Please sign in to comment.