@@ -69,7 +69,7 @@ click V "https://mermaid-js.github.io/mermaid-live-editor/edit/#eyJjb2RlIjoiZmxv
69
69
<!--
70
70
Figure 1. Topics covered in this section.
71
71
-->
72
- 图 1. 本节中涉及的话题.
72
+ 图 1. 本节中涉及的话题。
73
73
74
74
<!--
75
75
All you need to begin working with Mermaid is the following:
@@ -105,7 +105,7 @@ diagram in the Mermaid live editor.
105
105
106
106
Diagrams improve documentation clarity and comprehension. There are advantages for both the user and the contributor.
107
107
-->
108
- ## 你为什么应该在代码中使用图表
108
+ ## 你为什么应该在代码中使用图表 {#why-you-should-use-diagram-in-documentation}
109
109
110
110
图表可以增进文档的清晰度,便于理解。对于用户和贡献者而言都有好处。
111
111
@@ -140,7 +140,7 @@ The contributor benefits include:
140
140
141
141
* __ 帮助确立所贡献文档的结构和内容__ 。例如,
142
142
你可以先提供一个覆盖所有顶层要点的图表,然后再逐步展开细节。
143
- * __ 培养用户社区并提升其能力__ 容易理解的文档,附以图表,能够吸引新的用户,
143
+ * __ 培养用户社区并提升其能力__ 。 容易理解的文档,附以图表,能够吸引新的用户,
144
144
尤其是那些因为预见到复杂性而不愿参与的用户。
145
145
146
146
<!--
@@ -149,7 +149,7 @@ users, you will have many who are new to Kubernetes. Even a simple diagram can
149
149
assist new users in absorbing Kubernetes concepts. They become emboldened and
150
150
more confident to further explore Kubernetes and the documentation.
151
151
-->
152
- 你需要考虑你的目标受众。除了一些有经验的 K8s 用户外,你还会遇到很多刚接触
152
+ 你需要考虑你的目标受众。除了一些有经验的 Kubernetes 用户外,你还会遇到很多刚接触
153
153
Kubernetes 的用户。即使一张简单的图表也可以帮助新用户吸收 Kubernetes 概念。
154
154
他们会变得更为大胆和自信,进一步地了解 Kubernetes 及其文档。
155
155
@@ -223,7 +223,7 @@ a web-based tool that enables you to create, edit and review diagrams.
223
223
-->
224
224
### 在线编辑器
225
225
226
- [ Mermaid 在线编辑器] ( https://mermaid-js.github.io/mermaid-live-editor ) 是一个基于
226
+ [ Mermaid 在线编辑器] ( https://mermaid-js.github.io/mermaid-live-editor ) 是一个基于
227
227
Web 的工具,允许你创建、编辑和审阅图表。
228
228
229
229
<!--
@@ -290,7 +290,6 @@ Figure 2. Methods to create diagrams.
290
290
-->
291
291
图 2. 创建图表的方法
292
292
293
-
294
293
<!--
295
294
### Inline
296
295
@@ -369,7 +368,7 @@ Here is a sample code snippet contained in an `.md` file:
369
368
---
370
369
title: 我的文档
371
370
---
372
- Figure 17 给出从 A 到 B 的一个简单流程。
371
+ 图 17 给出从 A 到 B 的一个简单流程。
373
372
这里是其他 markdown 文本
374
373
...
375
374
{{</* mermaid */>}}
@@ -860,7 +859,7 @@ K8s components to start a container.
860
859
861
860
图 8 给出的是一个 Mermaid 时序图,展示启动容器时 K8s 组件间的控制流。
862
861
863
- {{< figure src="/zh-cn/docs/images/diagram-guide-example-3.svg" alt="K8s system flow diagram" class="diagram-large" caption="Figure 8. K8s system flow diagram" link="https://mermaid-js.github.io/mermaid-live-editor/edit/#eyJjb2RlIjoiJSV7aW5pdDp7XCJ0aGVtZVwiOlwibmV1dHJhbFwifX0lJVxuc2VxdWVuY2VEaWFncmFtXG4gICAgYWN0b3IgbWVcbiAgICBwYXJ0aWNpcGFudCBhcGlTcnYgYXMgY29udHJvbCBwbGFuZTxicj48YnI-YXBpLXNlcnZlclxuICAgIHBhcnRpY2lwYW50IGV0Y2QgYXMgY29udHJvbCBwbGFuZTxicj48YnI-ZXRjZCBkYXRhc3RvcmVcbiAgICBwYXJ0aWNpcGFudCBjbnRybE1nciBhcyBjb250cm9sIHBsYW5lPGJyPjxicj5jb250cm9sbGVyPGJyPm1hbmFnZXJcbiAgICBwYXJ0aWNpcGFudCBzY2hlZCBhcyBjb250cm9sIHBsYW5lPGJyPjxicj5zY2hlZHVsZXJcbiAgICBwYXJ0aWNpcGFudCBrdWJlbGV0IGFzIG5vZGU8YnI-PGJyPmt1YmVsZXRcbiAgICBwYXJ0aWNpcGFudCBjb250YWluZXIgYXMgbm9kZTxicj48YnI-Y29udGFpbmVyPGJyPnJ1bnRpbWVcbiAgICBtZS0-PmFwaVNydjogMS4ga3ViZWN0bCBjcmVhdGUgLWYgcG9kLnlhbWxcbiAgICBhcGlTcnYtLT4-ZXRjZDogMi4gc2F2ZSBuZXcgc3RhdGVcbiAgICBjbnRybE1nci0-PmFwaVNydjogMy4gY2hlY2sgZm9yIGNoYW5nZXNcbiAgICBzY2hlZC0-PmFwaVNydjogNC4gd2F0Y2ggZm9yIHVuYXNzaWduZWQgcG9kcyhzKVxuICAgIGFwaVNydi0-PnNjaGVkOiA1LiBub3RpZnkgYWJvdXQgcG9kIHcgbm9kZW5hbWU9XCIgXCJcbiAgICBzY2hlZC0-PmFwaVNydjogNi4gYXNzaWduIHBvZCB0byBub2RlXG4gICAgYXBpU3J2LS0-PmV0Y2Q6IDcuIHNhdmUgbmV3IHN0YXRlXG4gICAga3ViZWxldC0-PmFwaVNydjogOC4gbG9vayBmb3IgbmV3bHkgYXNzaWduZWQgcG9kKHMpXG4gICAgYXBpU3J2LT4-a3ViZWxldDogOS4gYmluZCBwb2QgdG8gbm9kZVxuICAgIGt1YmVsZXQtPj5jb250YWluZXI6IDEwLiBzdGFydCBjb250YWluZXJcbiAgICBrdWJlbGV0LT4-YXBpU3J2OiAxMS4gdXBkYXRlIHBvZCBzdGF0dXNcbiAgICBhcGlTcnYtLT4-ZXRjZDogMTIuIHNhdmUgbmV3IHN0YXRlIiwibWVybWFpZCI6IntcbiAgXCJ0aGVtZVwiOiBcImRlZmF1bHRcIlxufSIsInVwZGF0ZUVkaXRvciI6ZmFsc2UsImF1dG9TeW5jIjp0cnVlLCJ1cGRhdGVEaWFncmFtIjp0cnVlfQ" >}}
862
+ {{< figure src="/zh-cn/docs/images/diagram-guide-example-3.svg" alt="K8s system flow diagram" class="diagram-large" caption="图 8. K8s 系统流程图" link="https://mermaid-js.github.io/mermaid-live-editor/edit/#eyJjb2RlIjoiJSV7aW5pdDp7XCJ0aGVtZVwiOlwibmV1dHJhbFwifX0lJVxuc2VxdWVuY2VEaWFncmFtXG4gICAgYWN0b3IgbWVcbiAgICBwYXJ0aWNpcGFudCBhcGlTcnYgYXMgY29udHJvbCBwbGFuZTxicj48YnI-YXBpLXNlcnZlclxuICAgIHBhcnRpY2lwYW50IGV0Y2QgYXMgY29udHJvbCBwbGFuZTxicj48YnI-ZXRjZCBkYXRhc3RvcmVcbiAgICBwYXJ0aWNpcGFudCBjbnRybE1nciBhcyBjb250cm9sIHBsYW5lPGJyPjxicj5jb250cm9sbGVyPGJyPm1hbmFnZXJcbiAgICBwYXJ0aWNpcGFudCBzY2hlZCBhcyBjb250cm9sIHBsYW5lPGJyPjxicj5zY2hlZHVsZXJcbiAgICBwYXJ0aWNpcGFudCBrdWJlbGV0IGFzIG5vZGU8YnI-PGJyPmt1YmVsZXRcbiAgICBwYXJ0aWNpcGFudCBjb250YWluZXIgYXMgbm9kZTxicj48YnI-Y29udGFpbmVyPGJyPnJ1bnRpbWVcbiAgICBtZS0-PmFwaVNydjogMS4ga3ViZWN0bCBjcmVhdGUgLWYgcG9kLnlhbWxcbiAgICBhcGlTcnYtLT4-ZXRjZDogMi4gc2F2ZSBuZXcgc3RhdGVcbiAgICBjbnRybE1nci0-PmFwaVNydjogMy4gY2hlY2sgZm9yIGNoYW5nZXNcbiAgICBzY2hlZC0-PmFwaVNydjogNC4gd2F0Y2ggZm9yIHVuYXNzaWduZWQgcG9kcyhzKVxuICAgIGFwaVNydi0-PnNjaGVkOiA1LiBub3RpZnkgYWJvdXQgcG9kIHcgbm9kZW5hbWU9XCIgXCJcbiAgICBzY2hlZC0-PmFwaVNydjogNi4gYXNzaWduIHBvZCB0byBub2RlXG4gICAgYXBpU3J2LS0-PmV0Y2Q6IDcuIHNhdmUgbmV3IHN0YXRlXG4gICAga3ViZWxldC0-PmFwaVNydjogOC4gbG9vayBmb3IgbmV3bHkgYXNzaWduZWQgcG9kKHMpXG4gICAgYXBpU3J2LT4-a3ViZWxldDogOS4gYmluZCBwb2QgdG8gbm9kZVxuICAgIGt1YmVsZXQtPj5jb250YWluZXI6IDEwLiBzdGFydCBjb250YWluZXJcbiAgICBrdWJlbGV0LT4-YXBpU3J2OiAxMS4gdXBkYXRlIHBvZCBzdGF0dXNcbiAgICBhcGlTcnYtLT4-ZXRjZDogMTIuIHNhdmUgbmV3IHN0YXRlIiwibWVybWFpZCI6IntcbiAgXCJ0aGVtZVwiOiBcImRlZmF1bHRcIlxufSIsInVwZGF0ZUVkaXRvciI6ZmFsc2UsImF1dG9TeW5jIjp0cnVlLCJ1cGRhdGVEaWFncmFtIjp0cnVlfQ" >}}
864
863
865
864
866
865
<!--
@@ -926,7 +925,7 @@ class ingress,service,pod1,pod2 k8s; // k8s class is applied to elements ingress
926
925
-->
927
926
```
928
927
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:4px,color:#fff; // 定义 k8s 类的样式
929
- class ingress,service,pod1,pod2 k8s; // k8s 类会应用到 ingress, service, pod1 and pod2 这些元素之上
928
+ class ingress,service,pod1,pod2 k8s; // k8s 类会应用到 ingress、 service、 pod1 和 pod2 这些元素之上
930
929
```
931
930
932
931
<!--
@@ -952,12 +951,6 @@ explanatory text you have in your documentation. Rather, they serve as a
952
951
-->
953
952
## 如何使用标题 {#how-to-use-captions}
954
953
955
- <!--
956
- A caption is a brief description of a diagram. A title or a short description
957
- of the diagram are examples of captions. Captions aren't meant to replace
958
- explanatory text you have in your documentation. Rather, they serve as a
959
- "context link" between that text and your diagram.
960
- -->
961
954
标题用来为图表提供简要的描述。标题或短描述都可以作为图表标题。
962
955
标题不是用来替换你在文档中要提供的解释性文字。
963
956
相反,它们是用来在文字与图表之间建立“语境连接”的。
@@ -1026,7 +1019,7 @@ Here is the `{{</* figure */>}}` shortcode for the diagram defined in an
1026
1019
1027
1020
Mermaid+SVG 和外部工具方法都会生成 ` .svg ` 图片文件。
1028
1021
1029
- 下面的 ` {{</* figure */>}} ` 短代码是针对定义在保存于
1022
+ 下面的 ` {{</* figure */>}} ` 短代码是针对定义在保存于
1030
1023
` /images/docs/components-of-kubernetes.svg ` 中的 ` .svg ` 图片文件的。
1031
1024
1032
1025
``` none
@@ -1139,6 +1132,8 @@ Here is an example of a diagram referral:
1139
1132
-->
1140
1133
你要避免使用空间上的相对引用,例如 ` ..下面的图片.. ` 或者 ` ..下面的图形.. ` 。
1141
1134
1135
+ 以下是一个参考引用的示例。
1136
+
1142
1137
<!--
1143
1138
```text
1144
1139
Figure 10 depicts the components of the Kubernetes architecture.
@@ -1172,7 +1167,6 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1172
1167
** 完整全图**
1173
1168
1174
1169
图 10 展示的是一个 Kubernetes 架构图表,其中包含了图表本身、图表标题和图表引用。
1175
-
1176
1170
这里的 ` {{</* figure */>}} ` 短代码负责渲染图表,添加标题并包含可选的 ` link `
1177
1171
参数,以便于你为图表提供超级链接。图表引用也被包含在段落中。
1178
1172
@@ -1184,13 +1178,13 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1184
1178
```
1185
1179
-->
1186
1180
```
1187
- {{</* figure src="/images/docs/components-of-kubernetes.svg" alt="运行在集群中的 Kubernetes Pod " class="diagram-large" caption="图 10. Kubernetes 架构. " link="https://kubernetes.io/docs/concepts/overview/components/" */>}}
1181
+ {{</* figure src="/images/docs/components-of-kubernetes.svg" alt="运行在集群中的 Kubernetes Pod" class="diagram-large" caption="图 10. Kubernetes 架构" link="https://kubernetes.io/zh-cn /docs/concepts/overview/components/" */>}}
1188
1182
```
1189
1183
1190
1184
<!--
1191
1185
{{< figure src="/images/docs/components-of-kubernetes.svg" alt="Kubernetes pod running inside a cluster" class="diagram-large" caption="Figure 10. Kubernetes Architecture." link="https://kubernetes.io/docs/concepts/overview/components/" >}}
1192
1186
-->
1193
- {{< figure src="/images/docs/components-of-kubernetes.svg" alt="运行在集群中的 Kubernetes Pod" class="diagram-large" caption="图 10. Kubernetes 架构. " link="https://kubernetes.io/docs/concepts/overview/components/ " >}}
1187
+ {{< figure src="/images/docs/components-of-kubernetes.svg" alt="运行在集群中的 Kubernetes Pod" class="diagram-large" caption="图 10. Kubernetes 架构" link="https://kubernetes.io/zh-cn /docs/concepts/overview/components/ " >}}
1194
1188
1195
1189
<!--
1196
1190
## Tips
@@ -1206,8 +1200,11 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1206
1200
## 提示 {#tips}
1207
1201
1208
1202
* 总是使用在线编辑器来创建和编辑你的图表。
1209
- * 总是使用 Hugo 本地和 Netlify 预览来检查图表在文档中的渲染效果。
1203
+
1204
+ * 总是使用 Hugo 本地和 Netlify 预览来检查图表在文档中的渲染效果。
1205
+
1210
1206
* 提供图表源代码指针,例如 URL、源代码位置或者标明代码时是说明的。
1207
+
1211
1208
<!--
1212
1209
* Always use diagram captions.
1213
1210
@@ -1223,9 +1220,12 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1223
1220
availability and font rendering support.
1224
1221
-->
1225
1222
* 总是提供图表标题。
1223
+
1226
1224
* 在问题报告或 PR 中包含 ` .svg ` 或 ` .png ` 图片与/或 Mermaid 代码会很有帮助。
1225
+
1227
1226
* 对于 Mermaid+SVG 方法和外部工具方法而言,尽量使用 ` .svg ` 图片文件,
1228
1227
因为这类文件在被放大之后仍能清晰地显示。
1228
+
1229
1229
* 对于 ` .svg ` 文件的最佳实践是将其加载到一个 SVG 编辑工具中,并使用
1230
1230
“将文字转换为路径”功能完成转换。
1231
1231
<!--
@@ -1240,8 +1240,11 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1240
1240
in the live editor.
1241
1241
-->
1242
1242
* Mermaid 不支持额外的图表或艺术形式。
1243
+
1243
1244
* Hugo Mermaid 短代码在在线编辑器中无法显示。
1245
+
1244
1246
* 如果你想要在在线编辑器中更改图表,你 __ 必须__ 保存它以便为图表生成新的 URL。
1247
+
1245
1248
* 点击本节中的图表,你可以查看其源代码及其在在线编辑器中的渲染效果。
1246
1249
<!--
1247
1250
* Look over the source code of this page, `diagram-guide.md`, for more examples.
@@ -1250,6 +1253,7 @@ Here is the `{{</* figure */>}}` shortcode for this diagram:
1250
1253
for explanations and examples.
1251
1254
-->
1252
1255
* 查看本页的源代码,` diagram-guide.md ` 文件,可以将其作为示例。
1256
+
1253
1257
* 查阅 [ Mermaid docs] ( https://mermaid-js.github.io/mermaid/#/ ) 以获得更多的解释和示例。
1254
1258
1255
1259
<!--
0 commit comments