针对多语言站点的配置方式
如果您的站点同时提供了中文的不同变体,需要在站点的 config.yaml
文件中指定 languageCode
,如 languageCode: zh-tw
才能正确显示相应的变体字形。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
languages:
zh-cn:
languageName: 简体中文(中国)
languageCode: zh-cn
title: Example Site
weight: 1
zh-hk:
languageName: 繁体中文(香港)
languageCode: zh-hk
title: Example Site
weight: 2
zh-tw:
languageName: 正體中文(台灣)
languageCode: zh-tw
title: Example Site
weight: 3
|
同样的,如果您的站点同时提供了中文、日语、韩语中的任意两种语言,您也需要指定 languageCode
,以获得正确的汉字字体与字形。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
languages:
zh-cn:
languageName: 中文
languageCode: zh-cn
title: Example Site
weight: 1
ja:
languageName: 日本語
languageCode: ja
title: Example Site
weight: 2
ko:
languageName: 한국어
languageCode: ko
title: Example Site
weight: 3
|
在文章中指定某段落使用特定字形
您可以使用 HTML 标签来达到在文章中指定某文字或段落使用特定字形的效果。比如想实现这样的效果:
在中国大陆、台灣、香港、澳門、日本和韓國,同一汉字可能有不同的字形。以下为例:
中国大陆 |
台灣 |
日本 |
韓國 |
香港 |
启啓 |
啟啓 |
啓 |
啓 |
啟 |
机機 |
機机 |
機 |
機 |
機 |
我们可以通过这样的 HTML 来实现,指定某文字或段落使用特定字形:
1
2
3
4
5
|
<span lang="zh-cn">启啓</span>
<span lang="zh-tw">啟啓</span>
<span lang="ja">啓</span>
<span lang="ko">啓</span>
<span lang="zh-hk">啟</span>
|