From 1bdd4cb10bca99d97d01cf78fc20f7db070b0d36 Mon Sep 17 00:00:00 2001 From: liruifengv Date: Sun, 13 Apr 2025 18:03:43 +0800 Subject: i18n(zh-cn): Update configuration.mdx (#3102) Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com>--- .../content/docs/zh-cn/reference/configuration.mdx | 39 ++++++++++++---------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/docs/src/content/docs/zh-cn/reference/configuration.mdx b/docs/src/content/docs/zh-cn/reference/configuration.mdx index 9e094495..29c12e6c 100644 --- a/docs/src/content/docs/zh-cn/reference/configuration.mdx +++ b/docs/src/content/docs/zh-cn/reference/configuration.mdx @@ -340,27 +340,20 @@ starlight({ ### `social` -import SocialLinksType from '~/components/social-links-type.astro'; +**类型:** {`Array<{ label: string; icon: `}[StarlightIcon](/zh-cn/reference/icons/){`; href: string }>`} -**类型:** - -可选的社交媒体账户详情。添加任何一个都会在网站标题中显示它们作为图标链接。 +可选的社交媒体账户详情。 +每个条目将显示为网站 header 中的图标链接。 ```js starlight({ - social: { - codeberg: 'https://codeberg.org/knut/examples', - discord: 'https://astro.build/chat', - github: 'https://github.com/withastro/starlight', - gitlab: 'https://gitlab.com/delucis', - linkedin: 'https://www.linkedin.com/company/astroinc', - mastodon: 'https://m.webtoo.ls/@astro', - threads: 'https://www.threads.net/@nmoodev', - twitch: 'https://www.twitch.tv/bholmesdev', - twitter: 'https://twitter.com/astrodotbuild', - 'x.com': 'https://x.com/astrodotbuild', - youtube: 'https://youtube.com/@astrodotbuild', - }, + social: [ + { icon: 'codeberg', label: 'Codeberg', href: 'https://codeberg.org/knut' }, + { icon: 'discord', label: 'Discord', href: 'https://astro.build/chat' }, + { icon: 'github', label: 'GitHub', href: 'https://github.com/withastro' }, + { icon: 'gitlab', label: 'GitLab', href: 'https://gitlab.com/delucis' }, + { icon: 'mastodon', label: 'Mastodon', href: 'https://m.webtoo.ls/@astro' }, + ], }); ``` @@ -598,6 +591,15 @@ starlight({ 禁用注入 Starlight 的默认 [404 页面](https://docs.astro.build/zh-cn/basics/astro-pages/#自定义-404-错误页面)。要在项目中使用自定义的 `src/pages/404.astro` 路由,请将此选项设置为 `true`。 +### `routeMiddleware` + + **类型:** `string | string[]` + + 提供路由中间件的路径,可以修改 Starlight 处理数据的方式。 + 这些文件路径不能与 [Astro 的中间件](https://docs.astro.build/zh-cn/guides/middleware/) 冲突。 + + 在 [路由数据指南](/zh-cn/guides/route-data/#自定义路由数据) 中查看有关如何创建路由中间件的详细信息。 + ### `components` **类型:** `Record` @@ -633,6 +635,9 @@ starlight({ ### `credits` +**类型:** `boolean` +**默认值:** `false` + 启用在你的网站页脚显示 “基于 Starlight 构建” 的链接。 ```js -- cgit