Последнее обновление
Время последнего обновления содержимого будет отображаться в правом нижнем углу страницы. Чтобы включить его, добавьте опцию lastUpdated
в свой конфиг.
ПРИМЕЧАНИЕ
VitePress отображает время «последнего обновления» на основе временной метки последнего Git-коммита для каждого файла. Для работы этой функции Markdown-файл должен быть закоммичен в Git.
Внутри VitePress выполняет команду git log -1 --pretty="%ai"
для каждого файла, чтобы получить его временную метку. Если все страницы показывают одинаковое время обновления, вероятно, это связано с поверхностным клонированием (часто встречается в CI-средах), которое ограничивает историю Git.
Чтобы исправить это в GitHub Actions, добавьте следующее в ваш workflow-файл:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
Другие CI/CD-платформы имеют аналогичные настройки.
Если такие опции недоступны, вы можете добавить принудительный fetch перед командой docs:build
в вашем package.json
:
"docs:build": "git fetch --unshallow && vitepress build docs"
Настройка в файле конфигурации
export default {
lastUpdated: true
}
Настройка в метаданных
Эту информацию можно отключить на конкретной странице с помощью опции lastUpdated
в метаданных:
---
lastUpdated: false
---
Также смотрите Тема по умолчанию: lastUpdated
для получения более подробной информации. Любое истинное значение на уровне темы также включит функцию, если только она не будет явно отключена на уровне сайта или страницы.