Skip to content

Commit 9632c4d

Browse files
committed
docs: update zh-cn translations
1 parent 594b1f1 commit 9632c4d

24 files changed

+1145
-447
lines changed

exampleSite/content/docs/_index.zh-cn.md

+13-12
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ title: 介绍
77

88
<!--more-->
99

10-
## Hextra 是什么
10+
## 什么是 Hextra
1111

12-
Hextra 是一款现代、快速且内置丰富功能的 [Hugo][hugo] 主题,它是用 [Tailwind CSS][tailwind-css] 构建的。该主题旨在创建美观的文档、博客和网站,提供了开箱即用的功能和灵活性以满足各种需求
12+
Hextra 是一个现代、快速且功能齐全的 [Hugo][hugo] 主题,基于 [Tailwind CSS][tailwind-css] 构建。专为构建美观的文档、博客和网站而设计,它提供了开箱即用的功能和灵活性,以满足各种需求
1313

14-
## 功能特点
14+
## 特性
1515

16-
- **优美的设计** - 受到 Nextra 的启发,Hextra 利用 Tailwind CSS 提供了一种现代设计,使您的网站看起来出色
17-
- **响应式布局和深色模式** - 无论是在移动设备、平板还是桌面上,都表现出色。同时支持深色模式以适应各种光线条件
18-
- **快速和轻量级** - 由 Hugo 驱动,一个轻量级且超快的静态网站生成器,封装在一个单一的二进制文件中,Hextra 保持其占用极小。使用它不需要 Javascript 或 Node.js。
19-
- **全文搜索** - 内置的离线全文搜索由 FlexSearch 提供支持,无需额外配置。
20-
- **功能全面** - 支持 Markdown、语法高亮、LaTeX 数学公式、图表以及 Shortcodes 元素以增强您的内容。目录、面包屑、分页、侧边栏导航等都会自动生成
21-
- **多语言和 SEO 支持** - Hugo 的多语言模式轻松支持多语言网站。对于 SEO 标签、Open Graph 和 Twitter 卡片,也提供了开箱即用的支持
16+
- **精美设计** - 灵感源自 Nextra,Hextra 利用 Tailwind CSS 提供现代设计,使您的网站脱颖而出
17+
- **响应式布局与暗黑模式** - 在所有设备上都能完美呈现,从手机、平板到桌面。暗黑模式也得到支持,以适应不同的光照条件
18+
- **快速且轻量** - 由 Hugo 驱动,这是一个闪电般快速的静态网站生成器,仅需一个二进制文件,Hextra 保持其占用空间最小。无需 JavaScript 或 Node.js 即可使用
19+
- **全文搜索** - 内置离线全文搜索,由 FlexSearch 提供支持,无需额外配置。
20+
- **功能齐全** - Markdown、语法高亮、LaTeX 数学公式、图表和 Shortcodes 元素,丰富您的内容。目录、面包屑导航、分页、侧边栏导航等均自动生成
21+
- **多语言与 SEO 就绪** - 通过 Hugo 的多语言模式轻松创建多语言网站。开箱即用支持 SEO 标签、Open Graph 和 Twitter Cards
2222

2323
## 有问题或反馈?
2424

2525
{{< callout emoji="❓" >}}
2626
Hextra 仍在积极开发中。
27-
有问题或反馈?请随时[提出问题](https://github.com/imfing/hextra/issues)
27+
有问题或反馈?欢迎[提交问题](https://github.com/imfing/hextra/issues)
2828
{{< /callout >}}
2929

30-
## 接下来
30+
## 下一步
3131

32-
直接进入以下部分开始
32+
立即深入以下部分,开始使用
3333

3434
{{< cards >}}
3535
{{< card link="getting-started" title="入门指南" icon="document-text" subtitle="学习如何使用 Hextra 创建网站" >}}
@@ -38,3 +38,4 @@ Hextra 是一款现代、快速且内置丰富功能的 [Hugo][hugo] 主题,
3838
[hugo]: https://gohugo.io/
3939
[flex-search]: https://github.com/nextapps-de/flexsearch
4040
[tailwind-css]: https://tailwindcss.com/
41+
```
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
2-
linkTitle: 高级配置
3-
title: 高级配置
2+
linkTitle: 高级
3+
title: 高级主题
44
prev: /docs/guide/shortcodes/tabs
55
next: /docs/advanced/multi-language
66
---
77

8-
此部分提供了 Hextra 的一些高级配置
8+
本节涵盖了一些主题的高级内容
99

1010
<!--more-->
1111

1212
{{< cards >}}
1313
{{< card link="multi-language" title="多语言" icon="translate" >}}
14-
{{< card link="customization" title="定制化" icon="pencil" >}}
15-
{{< /cards >}}
14+
{{< card link="customization" title="自定义" icon="pencil" >}}
15+
{{< card link="comments" title="评论系统" icon="chat-alt" >}}
16+
{{< /cards >}}
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: 评论系统
3-
linkTitle: Comments
3+
linkTitle: 评论
44
---
55

6-
Hextra 支持在你的网站中添加评论系统
7-
目前已经支持 [giscus](https://giscus.app/).
6+
Hextra 支持为您的网站添加评论系统
7+
目前支持 [giscus](https://giscus.app/)
88

99
<!--more-->
1010

1111
## giscus
1212

13-
[giscus](https://giscus.app/) 是由 [GitHub Discussions](https://docs.github.com/en/discussions)驱动的评论系统。Giscus 免费并且开源
13+
[giscus](https://giscus.app/) 是一个由 [GitHub Discussions](https://docs.github.com/en/discussions) 提供支持的评论系统。它是免费且开源的
1414

15-
如需启用 Giscus, 你需要在配置文件中添加以下内容
15+
要启用 giscus,您需要在网站配置文件中添加以下内容
1616

1717
```yaml {filename="hugo.yaml"}
1818
params:
@@ -21,19 +21,19 @@ params:
2121
type: giscus
2222

2323
giscus:
24-
repo: <repository>
25-
repoId: <repository ID>
26-
category: <category>
27-
categoryId: <category ID>
24+
repo: <仓库>
25+
repoId: <仓库 ID>
26+
category: <分类>
27+
categoryId: <分类 ID>
2828
```
2929
30-
Giscus 配置可以参考 [giscus.app](https://giscus.app/),还可以在那里找到更多详细信息
30+
giscus 的配置可以从 [giscus.app](https://giscus.app/) 网站生成。更多详细信息也可以在那里找到
3131
32-
可以在 front matter 中启用或禁用特定页面的评论
32+
可以在页面的 front matter 中为特定页面启用或禁用评论
3333
3434
```yaml {filename="content/docs/about.md"}
3535
---
36-
title: About
36+
title: 关于
3737
comments: true
3838
---
39-
```
39+
```

exampleSite/content/docs/advanced/customization.zh-cn.md

+168-15
Original file line numberDiff line numberDiff line change
@@ -3,56 +3,209 @@ title: 自定义 Hextra
33
linkTitle: 自定义
44
---
55

6-
Hextra 在 `hugo.yaml` 中提供了一些自定义选项来配置主题
7-
本页介绍了可用选项以及如何进一步自定义主题
6+
Hextra 在 `hugo.yaml` 配置文件中提供了一些默认的自定义选项,用于配置主题
7+
本页描述了可用的选项以及如何进一步自定义主题
88

99
<!--more-->
1010

1111
## 自定义 CSS
1212

13-
要添加自定义 CSS,我们需要在站点中创建一个文件 `assets/css/custom.css`。Hextra 将自动加载该文件,比如自定义字体:
13+
要添加自定义 CSS,我们需要在站点中创建一个文件 `assets/css/custom.css`。Hextra 会自动加载此文件。
14+
15+
### 字体
16+
17+
内容的字体可以通过以下方式自定义:
1418

1519
```css {filename="assets/css/custom.css"}
1620
.content {
1721
font-family: "Times New Roman", Times, serif;
1822
}
1923
```
2024

21-
### 主题色
25+
### 内联代码元素
2226

23-
主题色可以通过设置 `--primary-hue` 变量来自定义:
27+
`其他文本` 混合的文本颜色可以通过以下方式自定义:
28+
29+
```css {filename="assets/css/custom.css"}
30+
.content code:not(.code-block code) {
31+
color: #c97c2e;
32+
}
33+
```
34+
35+
### 主色调
36+
37+
主题的主色调可以通过设置 `--primary-hue``--primary-saturation``--primary-lightness` 变量来自定义:
2438

2539
```css {filename="assets/css/custom.css"}
2640
:root {
2741
--primary-hue: 100deg;
42+
--primary-saturation: 90%;
43+
--primary-lightness: 50%;
44+
}
45+
```
46+
47+
### 进一步的主题自定义
48+
49+
可以通过覆盖暴露的 CSS 类来进一步自定义主题。以下是一个自定义页脚元素的示例:
50+
51+
```css {filename="assets/css/custom.css"}
52+
.hextra-footer {
53+
/* 样式将应用于页脚元素 */
54+
}
55+
56+
.hextra-footer:is(html[class~="dark"] *) {
57+
/* 样式将应用于暗模式下的页脚元素 */
2858
}
2959
```
3060

31-
### 代码高亮
61+
以下类可用于自定义主题的各个部分。
62+
63+
#### 通用
64+
65+
- `hextra-scrollbar` - 滚动条元素
66+
- `content` - 页面内容容器
67+
68+
#### 短代码
69+
70+
##### 徽章
71+
72+
- `hextra-badge` - 徽章元素
73+
74+
##### 卡片
75+
76+
- `hextra-card` - 卡片元素
77+
- `hextra-card-image` - 卡片图片元素
78+
- `hextra-card-icon` - 卡片图标元素
79+
- `hextra-card-subtitle` - 卡片副标题元素
80+
81+
##### 卡片组
82+
83+
- `hextra-cards` - 卡片网格容器
84+
85+
##### Jupyter Notebook
86+
87+
- `hextra-jupyter-code-cell` - Jupyter 代码单元容器
88+
- `hextra-jupyter-code-cell-outputs-container` - Jupyter 代码单元输出容器
89+
- `hextra-jupyter-code-cell-outputs` - Jupyter 代码单元输出 div 元素
90+
91+
##### PDF
92+
93+
- `hextra-pdf` - PDF 容器元素
94+
95+
##### 步骤
96+
97+
- `steps` - 步骤容器
98+
99+
##### 标签页
100+
101+
- `hextra-tabs-panel` - 标签页面板容器
102+
- `hextra-tabs-toggle` - 标签页切换按钮
103+
104+
##### 文件树
105+
106+
- `hextra-filetree` - 文件树容器
32107

33-
代码高亮风格的详细信息可在 [Chroma Styles Gallery](https://xyproto.github.io/splash/docs/all.html) 中找到。可以使用以下命令生成样式表:
108+
##### 文件夹
109+
110+
- `hextra-filetree-folder` - 文件树文件夹容器
111+
112+
#### 导航栏
113+
114+
- `nav-container` - 导航栏容器
115+
- `nav-container-blur` - 导航栏模糊元素
116+
- `hamburger-menu` - 汉堡菜单按钮
117+
118+
#### 页脚
119+
120+
- `hextra-footer` - 页脚元素
121+
- `hextra-custom-footer` - 自定义页脚部分容器
122+
123+
#### 搜索
124+
125+
- `search-wrapper` - 搜索包装容器
126+
- `search-input` - 搜索输入元素
127+
- `search-results` - 搜索结果列表容器
128+
129+
#### 目录
130+
131+
- `hextra-toc` - 目录容器
132+
133+
#### 侧边栏
134+
135+
- `mobile-menu-overlay` - 移动菜单的覆盖元素
136+
- `sidebar-container` - 侧边栏容器
137+
- `sidebar-active-item` - 侧边栏中的活动项
138+
139+
#### 语言切换器
140+
141+
- `language-switcher` - 语言切换按钮
142+
- `language-options` - 语言选项容器
143+
144+
#### 主题切换
145+
146+
- `theme-toggle` - 主题切换按钮
147+
148+
#### 代码复制按钮
149+
150+
- `hextra-code-copy-btn-container` - 代码复制按钮容器
151+
- `hextra-code-copy-btn` - 代码复制按钮
152+
153+
#### 代码块
154+
155+
- `hextra-code-block` - 代码块容器
156+
157+
#### 功能卡片
158+
159+
- `hextra-feature-card` - 功能卡片链接元素
160+
161+
#### 功能网格
162+
163+
- `hextra-feature-grid` - 功能网格容器
164+
165+
#### 面包屑导航
166+
167+
面包屑导航没有特定的类。
168+
169+
### 语法高亮
170+
171+
可用的语法高亮主题列表可在 [Chroma 样式库](https://xyproto.github.io/splash/docs/all.html) 中找到。可以使用以下命令生成样式表:
34172

35173
```shell
36174
hugo gen chromastyles --style=github
37175
```
38176

39-
可将生成的样式添加到自定义 CSS 文件中以覆盖默认代码高亮样式
177+
要覆盖默认的语法高亮主题,可以将生成的样式添加到自定义 CSS 文件中
40178

41-
## 自定义 Script
179+
## 自定义脚本
42180

43-
你可以添加以下文件以自定义 `script` 添加到每页的 `head` 最后
181+
你可以通过添加以下文件在每个页面的 head 末尾添加自定义脚本
44182

45183
```
46184
layouts/partials/custom/head-end.html
47185
```
48186

187+
## 自定义页脚额外部分
188+
189+
你可以通过在站点中创建文件 `layouts/partials/custom/footer.html` 来在页脚中添加额外部分。
190+
191+
```html {filename="layouts/partials/custom/footer.html"}
192+
<!-- 你的页脚元素在这里 -->
193+
```
194+
195+
添加的部分将出现在页脚的版权部分之前。
196+
你可以使用 [HTML](https://developer.mozilla.org/en-US/docs/Web/HTML)[Hugo 模板语法](https://gohugo.io/templates/) 来添加自己的内容。
197+
198+
页脚部分可用的 Hugo 变量有:`.switchesVisible``.copyrightVisible`
199+
49200
## 自定义布局
50201

51-
可以在站点的 `layouts` 目录中创建同名文件来覆盖主题的默认布局。
52-
例如,要覆盖文档的 `single.html` 布局,在站点中创建文件 `layouts/docs/single.html`
202+
可以通过在站点的 `layouts` 目录中创建同名文件来覆盖主题的布局。
203+
例如,要覆盖文档的 `single.html` 布局,可以在站点中创建文件 `layouts/docs/single.html`
204+
205+
更多信息,请参阅 [Hugo 模板文档][hugo-template-docs]
53206

54-
如需或许更多信息,转至 [Hugo Templates](https://gohugo.io/templates/)
207+
## 进一步自定义
55208

56-
## 进一步定制 Hextra
209+
没有找到你想要的?欢迎 [发起讨论](https://github.com/imfing/hextra/discussions) 或为主题做出贡献!
57210

58-
没有找到你想修改的内容?在 GitHub 上[创建 Discussion](https://github.com/imfing/hextra/discussions) 或为 Hextra 贡献你的智慧!
211+
[hugo-template-docs]: https://gohugo.io/templates/

0 commit comments

Comments
 (0)