Skip to content

Commit 875aa8b

Browse files
authored
docs(ru): update ru/reference/default-theme-last-updated.md (#4785)
1 parent a0dde5b commit 875aa8b

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

docs/ru/reference/default-theme-last-updated.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,27 @@
22

33
Время последнего обновления содержимого будет отображаться в правом нижнем углу страницы. Чтобы включить его, добавьте опцию `lastUpdated` в свой конфиг.
44

5-
::: tip Совет
6-
Чтобы увидеть обновленное время, необходимо зафиксировать файл Markdown.
5+
::: info ПРИМЕЧАНИЕ
6+
VitePress отображает время «последнего обновления» на основе временной метки последнего Git-коммита для каждого файла. Для работы этой функции Markdown-файл должен быть закоммичен в Git.
7+
8+
Внутри VitePress выполняет команду `git log -1 --pretty="%ai"` для каждого файла, чтобы получить его временную метку. Если все страницы показывают одинаковое время обновления, вероятно, это связано с поверхностным клонированием (часто встречается в CI-средах), которое ограничивает историю Git.
9+
10+
Чтобы исправить это в **GitHub Actions**, добавьте следующее в ваш workflow-файл:
11+
12+
```yaml{4}
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
with:
16+
fetch-depth: 0
17+
```
18+
19+
Другие CI/CD-платформы имеют аналогичные настройки.
20+
21+
Если такие опции недоступны, вы можете добавить принудительный fetch перед командой `docs:build` в вашем `package.json`:
22+
23+
```json
24+
"docs:build": "git fetch --unshallow && vitepress build docs"
25+
```
726
:::
827

928
## Настройка в файле конфигурации {#site-level-config}

0 commit comments

Comments
 (0)