You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ru/reference/default-theme-config.md
+71-22Lines changed: 71 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,13 +19,13 @@ export default {
19
19
20
20
**Параметры, описанные на этой странице, применимы только к теме по умолчанию.** Разные темы предполагают разные конфигурации темы. При использовании пользовательской темы объект конфигурации темы будет передан теме, чтобы она могла определить условное поведение на его основе.
21
21
22
-
## i18nRouting {#i18nrouting}
22
+
## i18nRouting
23
23
24
24
- Тип: `boolean`
25
25
26
26
При смене локали на `ru` URL изменится с `/foo` (или `/en/foo/`) на `/ru/foo`. Вы можете отключить это поведение, установив для параметра `themeConfig.i18nRouting` значение `false`.
Можно использовать для настройки надписи переключателя тёмного режима. Этот ярлык отображается только в мобильном представлении.
397
411
398
-
## lightModeSwitchTitle {#lightmodeswitchtitle}
412
+
## lightModeSwitchTitle
399
413
400
414
- Тип: `string`
401
415
- По умолчанию: `Switch to light theme`
402
416
403
417
Может использоваться для настройки заголовка переключателя светлого режима, который появляется при наведении курсора.
404
418
405
-
## darkModeSwitchTitle {#darkmodeswitchtitle}
419
+
## darkModeSwitchTitle
406
420
407
421
- Тип: `string`
408
422
- По умолчанию: `Switch to dark theme`
409
423
410
424
Можно использовать для настройки заголовка переключателя тёмного режима, который появляется при наведении курсора.
411
425
412
-
## sidebarMenuLabel {#sidebarmenulabel}
426
+
## sidebarMenuLabel
413
427
414
428
- Тип: `string`
415
429
- По умолчанию: `Menu`
416
430
417
431
Может использоваться для настройки метки бокового меню. Эта метка отображается только в мобильном представлении.
418
432
419
-
## returnToTopLabel {#returntotoplabel}
433
+
## returnToTopLabel
420
434
421
435
- Тип: `string`
422
436
- По умолчанию: `Return to top`
423
437
424
438
Может использоваться для настройки метки кнопки возврата наверх. Эта метка отображается только в мобильном представлении.
425
439
426
-
## langMenuLabel {#langmenulabel}
440
+
## langMenuLabel
427
441
428
442
- Тип: `string`
429
443
- По умолчанию: `Change language`
430
444
431
-
Можно использовать для настройки aria-метки кнопки переключения языка в панели навигации. Это используется только в том случае, если вы используете [i18n](../guide/i18n).
445
+
Можно использовать для настройки aria-метки кнопки переключения языка в панели навигации. Применяется только в том случае, если вы используете [i18n](../guide/i18n).
432
446
433
447
## skipToContentLabel
434
448
@@ -437,9 +451,44 @@ export interface DocFooter {
437
451
438
452
Можно использовать для настройки метки ссылки перехода к содержимому. Эта ссылка отображается, когда пользователь перемещается по сайту с помощью клавиатуры.
439
453
440
-
## externalLinkIcon {#externallinkicon}
454
+
## externalLinkIcon
441
455
442
456
- Тип: `boolean`
443
457
- По умолчанию: `false`
444
458
445
459
Отображать ли значок внешней ссылки рядом с внешними ссылками в Markdown.
Copy file name to clipboardExpand all lines: docs/ru/reference/frontmatter-config.md
+28-15Lines changed: 28 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ editLink: true
21
21
{{ $frontmatter.title }}
22
22
```
23
23
24
-
## title {#title}
24
+
## title
25
25
26
26
- Тип: `string`
27
27
@@ -33,7 +33,7 @@ title: VitePress
33
33
---
34
34
```
35
35
36
-
## titleTemplate {#titletemplate}
36
+
## titleTemplate
37
37
38
38
- Тип: `string | boolean`
39
39
@@ -46,7 +46,7 @@ titleTemplate: Генератор статических сайтов на ос
46
46
---
47
47
```
48
48
49
-
## description {#description}
49
+
## description
50
50
51
51
- Тип: `string`
52
52
@@ -58,7 +58,7 @@ description: VitePress
58
58
---
59
59
```
60
60
61
-
## head {#head}
61
+
## head
62
62
63
63
- Тип: `HeadConfig[]`
64
64
@@ -86,7 +86,7 @@ type HeadConfig =
86
86
87
87
Следующие параметры метаданных применимы только при использовании темы по умолчанию.
88
88
89
-
### layout {#layout}
89
+
### layout
90
90
91
91
- Тип: `doc|home|page`
92
92
- По умолчанию: `doc`
@@ -103,15 +103,15 @@ layout: doc
103
103
---
104
104
```
105
105
106
-
### hero <Badge type="info" text="только для страниц с макетом home" /> {#hero}
106
+
### hero <Badge type="info" text="только для страниц с макетом home" />
107
107
108
108
Определяет содержимое секции `hero`, когда `layout` имеет значение `home`. Подробнее в главе [Тема по умолчанию: Главная страница](./default-theme-home-page).
109
109
110
-
### features <Badge type="info" text="только для страниц с макетом home" /> {#features}
110
+
### features <Badge type="info" text="только для страниц с макетом home" />
111
111
112
112
Определяет элементы для отображения в секции `features`, когда `layout` имеет значение `home`. Подробнее в главе [Тема по умолчанию: Главная страница](./default-theme-home-page).
113
113
114
-
### navbar {#navbar}
114
+
### navbar
115
115
116
116
- Тип: `boolean`
117
117
- По умолчанию: `true`
@@ -124,7 +124,7 @@ navbar: false
124
124
---
125
125
```
126
126
127
-
### sidebar {#sidebar}
127
+
### sidebar
128
128
129
129
- Тип: `boolean`
130
130
- По умолчанию: `true`
@@ -137,7 +137,7 @@ sidebar: false
137
137
---
138
138
```
139
139
140
-
### aside {#aside}
140
+
### aside
141
141
142
142
- Тип: `boolean|'left'`
143
143
- По умолчанию: `true`
@@ -154,7 +154,7 @@ aside: false
154
154
---
155
155
```
156
156
157
-
### outline {#outline}
157
+
### outline
158
158
159
159
- Тип: `number| [number, number] |'deep'|false`
160
160
- По умолчанию: `2`
@@ -167,7 +167,7 @@ outline: [2, 4]
167
167
---
168
168
```
169
169
170
-
### lastUpdated {#lastupdated}
170
+
### lastUpdated
171
171
172
172
- Тип: `boolean|Date`
173
173
- По умолчанию: `true`
@@ -180,7 +180,7 @@ lastUpdated: false
180
180
---
181
181
```
182
182
183
-
### editLink {#editlink}
183
+
### editLink
184
184
185
185
- Тип: `boolean`
186
186
- По умолчанию: `true`
@@ -193,7 +193,7 @@ editLink: false
193
193
---
194
194
```
195
195
196
-
### footer {#footer}
196
+
### footer
197
197
198
198
- Тип: `boolean`
199
199
- По умолчанию: `true`
@@ -206,7 +206,7 @@ footer: false
206
206
---
207
207
```
208
208
209
-
### pageClass {#pageclass}
209
+
### pageClass
210
210
211
211
- Тип: `string`
212
212
@@ -225,3 +225,16 @@ pageClass: custom-page-class
225
225
/* стили для конкретной страницы */
226
226
}
227
227
```
228
+
229
+
### isHome
230
+
231
+
- Тип: `boolean`
232
+
233
+
Стандартная тема полагается на проверки типа `frontmatter.layout === 'home'`, чтобы определить, является ли текущая страница домашней (главной).\
234
+
Это полезно, когда вы хотите принудительно показывать элементы домашней страницы в пользовательском макете.
0 commit comments