Руководство по миграции страницы
Frontmatter
Устаревшее
помечено
time
как устаревшее, вместо этого использоватьdate
помечено
categories
как устаревшее, вместо этого использоватьcategory
помечено
tags
как устаревшее, вместо этого использоватьtag
Изменения
изменен тип
author
сstring | undefined
наAuthorInfo[] | AuthorInfo | string[] | string | undefined
interface AuthorInfo { /** * Author name */ name: string; /** * Author website */ url?: string; /** * Author email */ email?: string; }
Это изменение позволяет вам добавлять нескольких авторов и настраивать для них сайты.
date
поддерживает только стандартную метку DateString с-
изменен тип
category
сstring | undefined
наstring[] | string | undefined
Тема поддерживает несколько категорий.
изменен тип
pageInfo
сPageInfo[] | false
наArticleInfo[] | false
.Доступные значения изменяются с
"author"
,"time"
,"category"
,"tag"
,"reading-time"
,"word"
,"visitor"
на"Author"
,"Date"
,"Original"
,"Category"
,"Tag"
,"ReadingTime"
,"Word"
,"Visitor"
переименовано
sidebarDepth
вheaderDepth
переименовано
copyrightText
вcopyright
переименовано
anchorDisplay
вtoc
переименовано
updateTime
вlastUpdated
изменены типы
prev
иnext
сstring | false
наAutoLinkOptions | string | false
interface AutoLinkOptions { text: string; icon: string; link: string; }
Удаления
удалено
password
Из соображений безопасности V2 убирает этот метод шифрования исходного текста шифра.
удалено
copyright
Связанный плагин еще не совместим с V2.
удалено
mediaLink
Футер больше не отображает медиа-ссылки.
Markdown
Изменен синтаксис демо-кода
До:
::: demo Title <!-- demo content --> ::: ::: demo [vue] Title <!-- demo content --> ::: ::: demo [react] Title <!-- demo content --> :::
После:
::: normal-demo Title <!-- demo content --> ::: ::: vue-demo Title <!-- demo content --> ::: ::: react-demo Title <!-- demo content --> :::
Группа кодов изменена на вкладку кода
До:
:::: code-group ::: code-group-item pnpm ```bash pnpm create vuepress-theme-hope [dir] ``` ::: ::: code-group-item npm:active ```bash npm init vuepress-theme-hope [dir] ``` ::: ::::
После:
::: code-tabs @tab pnpm ```bash pnpm create vuepress-theme-hope [dir] ``` @tab:active npm ```bash npm init vuepress-theme-hope [dir] ``` :::
Макет
Домашняя страница проекта
Изменены параметры frontmatter главной страницы проекта.
- переименовано
title
вheroText
- переименовано
darkHeroImage
вheroImageDark
- переименовано
action
вactions