Skip to content

Commit 96914f0

Browse files
authored
📝 docs: fix zh-CN dcos url (#152)
1 parent 4187b95 commit 96914f0

16 files changed

+34
-34
lines changed

docs/api/create-styles.zh-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ demo:
1212
这是最推荐的使用方式。书写应用样式或者覆写基础组件样式,都可以采用这种写法。
1313
:::
1414

15-
使用 `createStyles` 可以创建具有作用域的的样式。书写能力上和 DX 基本与 CSS Modules 齐平。并在动态主题写法更方便,能力更强。createStyles 的基础使用方法详见[快速上手 - 样式创建](/guide/create-styles),本节将重点介绍 createStyles 的 API。
15+
使用 `createStyles` 可以创建具有作用域的的样式。书写能力上和 DX 基本与 CSS Modules 齐平。并在动态主题写法更方便,能力更强。createStyles 的基础使用方法详见[快速上手 - 样式创建](/zh-CN/guide/create-styles),本节将重点介绍 createStyles 的 API。
1616

1717
<code src="../demos/api/createStyles/default.tsx"></code>
1818

@@ -54,7 +54,7 @@ interface CssObject {
5454

5555
CSS 序列化函数,是 createStyles 中的核心 api。该方法底层基于 `emotion/css` 封装,我们做了诸多能力上的强化,例如 支持多个 css 对象级联( `@emotion/css` 在 v11 之后不再支持级联,相关 [issue](https://github.com/emotion-js/emotion/issues/1186))、支持 `:where` 选择器等。
5656

57-
该序列化函数支持 CSS Object,也支持 CSS String。CSS Object 写法默认可以获得 TS 类型提示, CSS String 写法需要结合 [相关插件](/guide/css-in-js-intro#工程化支持) 获得提示能力。
57+
该序列化函数支持 CSS Object,也支持 CSS String。CSS Object 写法默认可以获得 TS 类型提示, CSS String 写法需要结合 [相关插件](/zh-CN/guide/css-in-js-intro#工程化支持) 获得提示能力。
5858

5959
:::warning{title=注意事项}
6060
@emotion/css 的 css 不同,该方法的产物类型为 SerializedStyles,是无法直接应用到 className 上的。我们在 createStyles 中做了一层转换,最终得到的 `styles.xxx` 是 className 字符串。

docs/api/create-stylish.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ group:
88

99
## 简介
1010

11-
对于一般的样式诉求,通过 [createStyles](/usage/create-styles) 就可以基本满足,`createStylish` 属于进阶用法。
11+
对于一般的样式诉求,通过 [createStyles](/zh-CN/usage/create-styles) 就可以基本满足,`createStylish` 属于进阶用法。
1212

1313
在一个复杂的业务系统中,可能会存在一些通用的样式,这些样式颗粒度更细,并不足以形成一个组件。但是如果每次都重复书写即耗费精力,又会有很多重复的代码,一旦设计师要求统一调整设计风格,多次修改的成本极高。为了解决这个问题,`createStylish` 应运而生。
1414

docs/api/theme-provider.zh-CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ ThemeProvider 本质上是一个 React Context 的数据容器,用于为子级
2323

2424
## 主题切换
2525

26-
ThemeProvider 默认集成亮暗色主题切换能力,通过 `appearance` props 即可快速完成亮暗色的主题切换。如需详细了解 `antd-style` 的主题切换能力,可以参阅 [主题切换](/guide/switch-theme) 这一部分。
26+
ThemeProvider 默认集成亮暗色主题切换能力,通过 `appearance` props 即可快速完成亮暗色的主题切换。如需详细了解 `antd-style` 的主题切换能力,可以参阅 [主题切换](/zh-CN/guide/switch-theme) 这一部分。
2727

2828
<code src="../demos/ThemeProvider/SwitchTheme.tsx"></code>
2929

3030
## useTheme 用法
3131

32-
全局顶层包裹 ThemeProvider 后,使用 `useTheme` 获取 theme 对象,其中包含 antd v5 token 主题值、自定义主题、当前的主题外观等方法。 api 详见 [](api/use-theme-mode)
32+
全局顶层包裹 ThemeProvider 后,使用 `useTheme` 获取 theme 对象,其中包含 antd v5 token 主题值、自定义主题、当前的主题外观等方法。 api 详见 [](/zh-CN/api/use-theme-mode)
3333

3434
```tsx | pure
3535
import { ThemeProvider, useTheme } from 'antd-style';
@@ -172,7 +172,7 @@ export default () => {
172172

173173
:::info{title=全局样式作用域}
174174

175-
在 css-in-js 的世界中,局部作用域非常容易实现。因此应该尽量减少全局作用域的使用(实在不行才用全局作用域)。 这也是 antd v5 中推荐的用法。但如果仍然需全局作用域层面的样式注入,可以使用 [createGlobalStyles](/usage/global-styles) 来完成。
175+
在 css-in-js 的世界中,局部作用域非常容易实现。因此应该尽量减少全局作用域的使用(实在不行才用全局作用域)。 这也是 antd v5 中推荐的用法。但如果仍然需全局作用域层面的样式注入,可以使用 [createGlobalStyles](/zh-CN/usage/global-styles) 来完成。
176176

177177
:::
178178

docs/best-practice/antd-override.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ antd 在 V5 提供了全新的 theme 属性用于自定义,因此如果需要
1717
更多基于 ConfigProvider 的主题定制能力,详见 [聊聊 Ant Design V5 的主题(上):CSSinJS 动态主题的花活](https://www.yuque.com/antfe/featured/durxuu94nvgvgmzq#vFlnd)
1818
:::
1919

20-
antd-style 的 ThemeProvider 是基于 ConfigProvider 的业务层封装,提供业务友好的定制能力,查看:[自定义主题](/guide/custom-theme)
20+
antd-style 的 ThemeProvider 是基于 ConfigProvider 的业务层封装,提供业务友好的定制能力,查看:[自定义主题](/zh-CN/guide/custom-theme)
2121

2222
## 基本覆写
2323

docs/best-practice/mirgration-less-global-style.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ group:
1313

1414
## 解决方案
1515

16-
优先使用 [codemod](/guide/migrate-less-codemod) 一键迁移,该 Codemod 会自动将 Css Modules 语法中的 :global 转换为 antd-style 中的语法。
16+
优先使用 [codemod](/zh-CN/guide/migrate-less-codemod) 一键迁移,该 Codemod 会自动将 Css Modules 语法中的 :global 转换为 antd-style 中的语法。
1717

1818
如需手动调整,那么直接移除 :global 语法既可。
1919

docs/best-practice/nest-element-style.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const useStyles = createStyles(({ css, cx }) => {
4141

4242
## 原理解析
4343

44-
思路上很简单,因为 `css` 方法产出的始终是[序列化样式对象](/api/create-styles#css)。用 `cx` 包裹 `css` 对象,就会将该对象转成类名 (`acss-xxxx`)。
44+
思路上很简单,因为 `css` 方法产出的始终是[序列化样式对象](/zh-CN/api/create-styles#css)。用 `cx` 包裹 `css` 对象,就会将该对象转成类名 (`acss-xxxx`)。
4545

4646
## 相关讨论
4747

docs/best-practice/static-message.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ group: 主题定制
1919

2020
## 原理解析
2121

22-
antd-style 在 `ThemeProvider` 中提供了一个 [`getStaticInstance`](api/theme-provider#消费静态实例方法) 接口,用户可以从中获取集成后的实例。
22+
antd-style 在 `ThemeProvider` 中提供了一个 [`getStaticInstance`](/zh-CN/api/theme-provider#消费静态实例方法) 接口,用户可以从中获取集成后的实例。
2323

2424
该方法的实现原理也很简单,以 message 为例:
2525

docs/guide/compare.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export default () => {
6969

7070
由于 styled 的写法可以保证每一个样式都能形成标准的 React 组件,且样式与样式之间的组合比较方便。因此,它非常适合制作一个从 0 开始建设的业务风格化组件库,或者制作一些具有统一风格的样式组件。
7171

72-
通过 styled 来声明一系列标准的样式组件,可以极大程度地减少重复的样式代码,并且帮助开发者形成明确的样式语义认知。详见案例:[Typography 风格化组件](/case/styled)
72+
通过 styled 来声明一系列标准的样式组件,可以极大程度地减少重复的样式代码,并且帮助开发者形成明确的样式语义认知。详见案例:[Typography 风格化组件](/zh-CN/case/styled)
7373

7474
如果是在已有一个设计系统的基础上,styled 是不合适的。尤其是 antd v5 本身已经具有很强的动态主题能力基础之上。
7575

docs/guide/components-usage.zh-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,13 @@ export const { createStyles, ThemeProvider } = createInstance<ForDemoToken>({
114114

115115
<code src="../demos/guide/component-usage/CustomInstance"></code>
116116

117-
`createInstance` 方法详细的 API 请查阅: [createInstance](/api/create-instance)
117+
`createInstance` 方法详细的 API 请查阅: [createInstance](/zh-CN/api/create-instance)
118118

119119
## 最佳实践建议
120120

121121
在组件研发的场景下,我们建议你使用 `createInstance` 方法来创建一个独立的样式实例,这样可以让你的组件库更加独立可控。自定义 token 的消费使用也更加便捷。
122122

123-
针对从 less 迁移的部分,我们建议开启 `{ hashPriority: 'low' }` 配置,这样可以通过极小的迁移成本完成 cssinjs 的改造(详见:[组件代码迁移](/guide/migrate-less-component))。
123+
针对从 less 迁移的部分,我们建议开启 `{ hashPriority: 'low' }` 配置,这样可以通过极小的迁移成本完成 cssinjs 的改造(详见:[组件代码迁移](/zh-CN/guide/migrate-less-component))。
124124

125125
针对使用 cssinjs 完全新写的组件,我们建议仍然使用 `{ hashPriority: 'high' }` 配置。并将所有样式实现放置在 `css` 中,有需要的部分再额外添加 className。这样有两点好处:
126126

docs/guide/create-styles.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,4 @@ const Select = () => {
111111

112112
## API
113113

114-
关于 `createStyles` 方法的详细 API 说明,可以参阅 [createStyles API 文档](/api/create-styles)
114+
关于 `createStyles` 方法的详细 API 说明,可以参阅 [createStyles API 文档](/zh-CN/api/create-styles)

0 commit comments

Comments
 (0)