-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog.html
52 lines (47 loc) · 78.8 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!doctype html>
<html lang="en-US" data-theme="light">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.20" />
<meta name="theme" content="VuePress Theme Hope 2.0.0-rc.74" />
<style>
:root {
--vp-c-bg: #fff;
}
[data-theme="dark"] {
--vp-c-bg: #1b1b1f;
}
html,
body {
background: var(--vp-c-bg);
}
</style>
<script>
const userMode = localStorage.getItem("vuepress-theme-hope-scheme");
const systemDarkMode =
window.matchMedia &&
window.matchMedia("(prefers-color-scheme: dark)").matches;
if (userMode === "dark" || (userMode !== "light" && systemDarkMode)) {
document.documentElement.setAttribute("data-theme", "dark");
}
</script>
<link rel="alternate" hreflang="zh-cn" href="https://theme-hope.vuejs.press/zh/changelog.html"><meta property="og:url" content="https://theme-hope.vuejs.press/changelog.html"><meta property="og:site_name" content="vuepress-theme-hope"><meta property="og:title" content="Changelog"><meta property="og:description" content="2.0.0-rc.74 (2025-03-06) ✨ Features improve rtl (31c8ac7) theme: disable darkmode while print (cfa4dab) theme: improve option check (0e4e3c7) 🐛 Bug Fixes theme: fix PageInfo ,c..."><meta property="og:type" content="article"><meta property="og:locale" content="en-US"><meta property="og:locale:alternate" content="zh-CN"><meta property="og:updated_time" content="2025-03-06T07:54:32.000Z"><meta property="article:modified_time" content="2025-03-06T07:54:32.000Z"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Changelog","image":[""],"dateModified":"2025-03-06T07:54:32.000Z","author":[{"@type":"Person","name":"Mr.Hope","url":"https://mister-hope.com"}]}</script><link rel="alternate" type="application/atom+xml" href="https://theme-hope.vuejs.press/atom.xml" title="vuepress-theme-hope Atom Feed"><link rel="alternate" type="application/json" href="https://theme-hope.vuejs.press/feed.json" title="vuepress-theme-hope JSON Feed"><link rel="alternate" type="application/rss+xml" href="https://theme-hope.vuejs.press/rss.xml" title="vuepress-theme-hope RSS Feed"><link rel="icon" href="https://theme-hope-assets.vuejs.press/icon/chrome-mask-512.png" type="image/png" sizes="512x512"><link rel="icon" href="https://theme-hope-assets.vuejs.press/icon/chrome-mask-192.png" type="image/png" sizes="512x512"><link rel="icon" href="https://theme-hope-assets.vuejs.press/icon/chrome-512.png" type="image/png" sizes="192x192"><link rel="icon" href="https://theme-hope-assets.vuejs.press/icon/chrome-192.png" type="image/png" sizes="192x192"><meta name="theme-color" content="#46bd87"><link rel="apple-touch-icon" href="https://theme-hope-assets.vuejs.press/icon/apple-icon-152.png"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="google-site-verification" content="qG3soux9jAKB4Q_DYf7yj1p5cEIuib6yG4zDhpmv2_E"><link rel="icon" href="/favicon.ico"><title>Changelog | vuepress-theme-hope</title><meta name="description" content="2.0.0-rc.74 (2025-03-06) ✨ Features improve rtl (31c8ac7) theme: disable darkmode while print (cfa4dab) theme: improve option check (0e4e3c7) 🐛 Bug Fixes theme: fix PageInfo ,c...">
<link rel="preload" href="/assets/style-DglincwU.css" as="style"><link rel="stylesheet" href="/assets/style-DglincwU.css">
</head>
<body>
<div id="app"><!--[--><!--[--><!--[--><span tabindex="-1"></span><a href="#main-content" class="vp-skip-link sr-only">Skip to main content</a><!--]--><div class="theme-container external-link-icon has-toc" vp-container><!--[--><header id="navbar" class="vp-navbar" vp-navbar><div class="vp-navbar-start"><button type="button" class="vp-toggle-sidebar-button" title="Toggle Sidebar"><span class="icon"></span></button><!--[--><a class="route-link vp-brand" href="/" aria-label="Take me home"><img class="vp-nav-logo" src="https://theme-hope-assets.vuejs.press/logo.svg" alt><!----><!----></a><!--]--></div><div class="vp-navbar-center"><!--[--><nav class="vp-nav-links"><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/get-started/" aria-label="Get Started" iconsizing="height"><!--[--><i class="vp-icon fas fa-signs-post" sizing="height"></i><!--]-->Get Started<!----></a></div><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/guide/" aria-label="Guide" iconsizing="height"><!--[--><i class="vp-icon fas fa-lightbulb" sizing="height"></i><!--]-->Guide<!----></a></div><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/config/" aria-label="Config" iconsizing="height"><!--[--><i class="vp-icon fas fa-gears" sizing="height"></i><!--]-->Config<!----></a></div><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/faq/" aria-label="FAQ" iconsizing="height"><!--[--><i class="vp-icon fas fa-circle-question" sizing="height"></i><!--]-->FAQ<!----></a></div><div class="vp-nav-item hide-in-mobile"><a class="route-link auto-link" href="/demo/" aria-label="Demos" iconsizing="height"><!--[--><i class="vp-icon fas fa-splotch" sizing="height"></i><!--]-->Demos<!----></a></div><div class="vp-nav-item hide-in-mobile"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="Others"><!--[--><i class="vp-icon fas fa-circle-info" sizing="height"></i>Others<!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">Cookbook</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link auto-link" href="/cookbook/markdown/" aria-label="Markdown Introduction" iconsizing="both"><!--[--><i class="vp-icon fab fa-markdown fa-fw" sizing="both"></i><!--]-->Markdown Introduction<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link auto-link" href="/cookbook/vuepress/" aria-label="About VuePress" iconsizing="both"><!--[--><i class="vp-icon fab fa-vuejs fa-fw" sizing="both"></i><!--]-->About VuePress<!----></a></li></ul></li><li class="vp-dropdown-item"><h4 class="vp-dropdown-subtitle">Project</h4><ul class="vp-dropdown-subitems"><li class="vp-dropdown-subitem"><a class="route-link route-link-active auto-link" href="/changelog.html" aria-label="Changelog" iconsizing="both"><!--[--><i class="vp-icon fas fa-clock fa-fw" sizing="both"></i><!--]-->Changelog<!----></a></li><li class="vp-dropdown-subitem"><a class="route-link auto-link" href="/contribution.html" aria-label="Contribution Guide" iconsizing="both"><!--[--><i class="vp-icon fas fa-lightbulb fa-fw" sizing="both"></i><!--]-->Contribution Guide<!----></a></li></ul></li></ul></button></div></div></nav><!--]--></div><div class="vp-navbar-end"><!--[--><div class="vp-nav-item"><div class="vp-dropdown-wrapper"><button type="button" class="vp-dropdown-title" aria-label="Select language"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon i18n-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="i18n icon" name="i18n" style="width:1rem;height:1rem;vertical-align:middle;"><path d="M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"></path></svg><!--]--><span class="arrow"></span><ul class="vp-dropdown"><li class="vp-dropdown-item"><a class="route-link route-link-active auto-link" href="/changelog.html" aria-label="English" iconsizing="both"><!---->English<!----></a></li><li class="vp-dropdown-item"><a class="route-link auto-link" href="/zh/changelog.html" aria-label="简体中文" iconsizing="both"><!---->简体中文<!----></a></li><li class="vp-dropdown-item"><a class="auto-link external-link" href="https://theme-hope-ru.vuejs.press/changelog.html" aria-label="Русский" rel="noopener noreferrer" target="_blank" iconsizing="both"><!---->Русский<!----></a></li></ul></button></div></div><div class="vp-nav-item vp-action"><a class="vp-action-link" href="https://t.me/vuepressthemehope" target="_blank" rel="noopener noreferrer" aria-label="telegram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" style="width:1.25rem;height:1.25rem;vertical-align:middle"><path d="m417.28 795.733 11.947-180.48L756.907 320c14.506-13.227-2.987-19.627-22.187-8.107L330.24 567.467 155.307 512c-37.547-10.667-37.974-36.693 8.533-55.467l681.387-262.826c31.146-14.08 61.013 7.68 49.066 55.466L778.24 795.733c-8.107 38.827-31.573 48.214-64 30.294L537.6 695.467l-84.907 82.346c-9.813 9.814-17.92 17.92-35.413 17.92Z" fill="currentColor"/></svg></a></div><div class="vp-nav-item vp-action"><a class="vp-action-link" href="https://github.com/vuepress-theme-hope/vuepress-theme-hope" target="_blank" rel="noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" class="icon github-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="github icon" name="github" style="width:1.25rem;height:1.25rem;vertical-align:middle;"><path d="M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"></path></svg></a></div><div class="vp-nav-item hide-in-mobile"><button type="button" class="vp-outlook-button" tabindex="-1" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" class="icon outlook-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="outlook icon" name="outlook"><path d="M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"></path></svg><div class="vp-outlook-dropdown"><!----></div></button></div><!--[--><div id="docsearch-container" style="display:none;"></div><div><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"><svg width="15" height="15" class="DocSearch-Control-Key-Icon"><path d="M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953" stroke-width="1.2" stroke="currentColor" fill="none" stroke-linecap="square"></path></svg></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--><!--]--><button type="button" class="vp-toggle-navbar-button" aria-label="Toggle Navbar" aria-expanded="false" aria-controls="nav-screen"><span><span class="vp-top"></span><span class="vp-middle"></span><span class="vp-bottom"></span></span></button></div></header><!----><!--]--><!----><div class="toggle-sidebar-wrapper"><span class="arrow start"></span></div><aside id="sidebar" class="vp-sidebar" vp-sidebar><!----><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/" aria-label="Home" iconsizing="both"><!--[--><i class="vp-icon fas fa-home fa-fw" sizing="both"></i><!--]-->Home<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/get-started/" aria-label="Get Started" iconsizing="both"><!--[--><i class="vp-icon fas fa-signs-post fa-fw" sizing="both"></i><!--]-->Get Started<!----></a></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-header"><i class="vp-icon fas fa-lightbulb fa-fw" sizing="both"></i><span class="vp-sidebar-title">Guide</span><!----></p><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/guide/intro/" aria-label="Theme Intro" iconsizing="both"><!--[--><i class="vp-icon fas fa-circle-info fa-fw" sizing="both"></i><!--]-->Theme Intro<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/interface/" aria-label="Interface" iconsizing="both"><!--[--><i class="vp-icon fas fa-palette fa-fw" sizing="both"></i><!--]-->Interface<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/layout/" aria-label="Layout" iconsizing="both"><!--[--><i class="vp-icon fas fa-object-group fa-fw" sizing="both"></i><!--]-->Layout<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/markdown/" aria-label="Markdown" iconsizing="both"><!--[--><i class="vp-icon fab fa-markdown fa-fw" sizing="both"></i><!--]-->Markdown<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/feature/" aria-label="Features" iconsizing="both"><!--[--><i class="vp-icon fas fa-splotch fa-fw" sizing="both"></i><!--]-->Features<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/blog/" aria-label="Blog" iconsizing="both"><!--[--><i class="vp-icon fas fa-blog fa-fw" sizing="both"></i><!--]-->Blog<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/customize/" aria-label="Customize" iconsizing="both"><!--[--><i class="vp-icon fas fa-gear fa-fw" sizing="both"></i><!--]-->Customize<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/guide/advanced/" aria-label="Advanced" iconsizing="both"><!--[--><i class="vp-icon fas fa-gem fa-fw" sizing="both"></i><!--]-->Advanced<!----></a></li></ul></section></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-header"><i class="vp-icon fas fa-gears fa-fw" sizing="both"></i><span class="vp-sidebar-title">Config</span><!----></p><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/config/intro.html" aria-label="Config Intro" iconsizing="both"><!--[--><i class="vp-icon fas fa-gears fa-fw" sizing="both"></i><!--]-->Config Intro<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/config/i18n.html" aria-label="I18n" iconsizing="both"><!--[--><i class="vp-icon fas fa-language fa-fw" sizing="both"></i><!--]-->I18n<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/config/theme/" aria-label="Theme Config" iconsizing="both"><!--[--><i class="vp-icon fas fa-gears fa-fw" sizing="both"></i><!--]-->Theme Config<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/config/plugins/" aria-label="Plugin Config" iconsizing="both"><!--[--><i class="vp-icon fas fa-puzzle-piece fa-fw" sizing="both"></i><!--]-->Plugin Config<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/config/frontmatter/" aria-label="Frontmatter Config" iconsizing="both"><!--[--><i class="vp-icon fas fa-gears fa-fw" sizing="both"></i><!--]-->Frontmatter Config<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/config/style.html" aria-label="Style config" iconsizing="both"><!--[--><i class="vp-icon fas fa-wand-magic-sparkles fa-fw" sizing="both"></i><!--]-->Style config<!----></a></li></ul></section></li><li><section class="vp-sidebar-group"><p class="vp-sidebar-header"><i class="vp-icon fas fa-signs-post fa-fw" sizing="both"></i><span class="vp-sidebar-title">Cookbook</span><!----></p><ul class="vp-sidebar-links"><li><a class="route-link auto-link vp-sidebar-link" href="/cookbook/markdown/" aria-label="Markdown Introduction" iconsizing="both"><!--[--><i class="vp-icon fab fa-markdown fa-fw" sizing="both"></i><!--]-->Markdown Introduction<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/cookbook/vuepress/" aria-label="About VuePress" iconsizing="both"><!--[--><i class="vp-icon fab fa-vuejs fa-fw" sizing="both"></i><!--]-->About VuePress<!----></a></li></ul></section></li><li><a class="route-link auto-link vp-sidebar-link" href="/demo/" aria-label="Demos" iconsizing="both"><!--[--><i class="vp-icon fas fa-splotch fa-fw" sizing="both"></i><!--]-->Demos<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/faq/" aria-label="FAQ" iconsizing="both"><!--[--><i class="vp-icon fas fa-circle-question fa-fw" sizing="both"></i><!--]-->FAQ<!----></a></li><li><a class="route-link route-link-active auto-link vp-sidebar-link active" href="/changelog.html" aria-label="Changelog" iconsizing="both"><!--[--><i class="vp-icon fas fa-clock fa-fw" sizing="both"></i><!--]-->Changelog<!----></a></li><li><a class="route-link auto-link vp-sidebar-link" href="/contribution.html" aria-label="Contribution Guide" iconsizing="both"><!--[--><i class="vp-icon fas fa-lightbulb fa-fw" sizing="both"></i><!--]-->Contribution Guide<!----></a></li></ul><!----></aside><!--[--><main id="main-content" class="vp-page"><!--[--><!----><!----><nav class="vp-breadcrumb disable"></nav><div class="vp-page-title"><h1><i class="vp-icon fas fa-clock" sizing="height"></i>Changelog</h1><div class="page-info"><span class="page-reading-time-info" aria-label="Reading Time⌛" data-balloon-pos="up"><svg xmlns="http://www.w3.org/2000/svg" class="icon timer-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="timer icon" name="timer"><path d="M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"></path></svg><span>Less than 1 minute</span><meta property="timeRequired" content="PT1M"></span><!----><!----></div><hr></div><!----><!----><div class="theme-hope-content" vp-content><h2 id="_2-0-0-rc-74-2025-03-06" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-74-2025-03-06"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.73...v2.0.0-rc.74" target="_blank" rel="noopener noreferrer">2.0.0-rc.74</a> (2025-03-06)</span></a></h2><h3 id="✨-features" tabindex="-1"><a class="header-anchor" href="#✨-features"><span>✨ Features</span></a></h3><ul><li>improve rtl (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/31c8ac7bc546a36ff758160d66c460e7c89b60c0" target="_blank" rel="noopener noreferrer">31c8ac7</a>)</li><li><strong>theme:</strong> disable darkmode while print (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/cfa4dabf2996d4f40d19b1ccdbc294f9e03176c3" target="_blank" rel="noopener noreferrer">cfa4dab</a>)</li><li><strong>theme:</strong> improve option check (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/0e4e3c79478b55da0903a0ca5ddb30797d26cbe2" target="_blank" rel="noopener noreferrer">0e4e3c7</a>)</li></ul><h3 id="🐛-bug-fixes" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix PageInfo ,close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4772" target="_blank" rel="noopener noreferrer">#4772</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/4ce1c211ea4dda20c42e0002c6632f4b26c84ebd" target="_blank" rel="noopener noreferrer">4ce1c21</a>)</li><li><strong>theme:</strong> ignore badge in toc (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/4af4c767ca82d00391c3e3edabee4a0ee2e36204" target="_blank" rel="noopener noreferrer">4af4c76</a>)</li></ul><!-- #region recent-change --><h2 id="_2-0-0-rc-73-2025-02-24" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-73-2025-02-24"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.72...v2.0.0-rc.73" target="_blank" rel="noopener noreferrer">2.0.0-rc.73</a> (2025-02-24)</span></a></h2><h3 id="⚠-breaking-changes" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li><strong>theme:</strong> remove enums</li></ul><h3 id="✨-features-1" tabindex="-1"><a class="header-anchor" href="#✨-features-1"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> prefer useHeaders and remove headers from page data (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/f91f0cbfbac0796ae102550d1abc35501577d21e" target="_blank" rel="noopener noreferrer">f91f0cb</a>)</li><li><strong>theme:</strong> remove enums (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5d9d6291bcb8777001370a3927f215bde1ac4356" target="_blank" rel="noopener noreferrer">5d9d629</a>)</li></ul><h3 id="🐛-bug-fixes-1" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-1"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix navigate with hash and query (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/233d320134787d1479f17ad71a7dc8b8521acb60" target="_blank" rel="noopener noreferrer">233d320</a>)</li></ul><!-- #region recent-change --><h2 id="_2-0-0-rc-72-2025-02-23" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-72-2025-02-23"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.71...v2.0.0-rc.72" target="_blank" rel="noopener noreferrer">2.0.0-rc.72</a> (2025-02-23)</span></a></h2><h3 id="⚠-breaking-changes-1" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-1"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li>unify Darkmode to DarkMode</li></ul><h3 id="✨-features-2" tabindex="-1"><a class="header-anchor" href="#✨-features-2"><span>✨ Features</span></a></h3><ul><li>support latest vuepress (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/70692760f734fa54e223e353cb8a5294f5960d11" target="_blank" rel="noopener noreferrer">7069276</a>)</li><li><strong>theme:</strong> avoid throwing when root locale is absent, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4717" target="_blank" rel="noopener noreferrer">#4717</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/93f3bca7e9110e1eb709d374aa70153d0a678389" target="_blank" rel="noopener noreferrer">93f3bca</a>)</li><li>unify Darkmode to DarkMode (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/66d77ce6125e61b7674d438ea1c1254ccaf10511" target="_blank" rel="noopener noreferrer">66d77ce</a>)</li></ul><h3 id="🐛-bug-fixes-2" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-2"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix icon plugin support (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/dd4a894b10f01e01af9414c2682f26ac08bc9747" target="_blank" rel="noopener noreferrer">dd4a894</a>)</li></ul><!-- #region recent-change --><h2 id="_2-0-0-rc-71-2025-01-24" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-71-2025-01-24"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.70...v2.0.0-rc.71" target="_blank" rel="noopener noreferrer">2.0.0-rc.71</a> (2025-01-24)</span></a></h2><h3 id="⚠-breaking-changes-2" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-2"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li><strong>theme:</strong> remove darkmode export</li></ul><h3 id="✨-features-3" tabindex="-1"><a class="header-anchor" href="#✨-features-3"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> remove darkmode export (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ba382cf6b7d0fb11f6ddfbf5dc35e072f4564af0" target="_blank" rel="noopener noreferrer">ba382cf</a>)</li></ul><h3 id="🐛-bug-fixes-3" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-3"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix category and tag style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/88afd31c581d758127242c968a7b8207e6438cb3" target="_blank" rel="noopener noreferrer">88afd31</a>)</li><li><strong>theme:</strong> fix dom structure (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/73adf59f2cf6e9c820b8a85691c8a8a64fb99717" target="_blank" rel="noopener noreferrer">73adf59</a>)</li><li><strong>theme:</strong> fix fontawesome icon style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/20cc93e507d6a45889b424483dbc5ee04f9c6f07" target="_blank" rel="noopener noreferrer">20cc93e</a>)</li><li><strong>theme:</strong> fix icon sizing (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d0dde2e15ed684df1d755ada720e084fe394e8a2" target="_blank" rel="noopener noreferrer">d0dde2e</a>)</li><li><strong>theme:</strong> fix InfoPanel animation (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/f7910da9fb34643467fe0a31c242a812ebae8460" target="_blank" rel="noopener noreferrer">f7910da</a>)</li><li><strong>theme:</strong> fix type typos (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/02ac3f37917e15fcb738fcec0cda3e3425ac8718" target="_blank" rel="noopener noreferrer">02ac3f3</a>)</li></ul><!-- #region recent-change --><h2 id="_2-0-0-rc-70-2025-01-16" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-70-2025-01-16"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.69...v2.0.0-rc.70" target="_blank" rel="noopener noreferrer">2.0.0-rc.70</a> (2025-01-16)</span></a></h2><h3 id="✨-features-4" tabindex="-1"><a class="header-anchor" href="#✨-features-4"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> support hint for password, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4693" target="_blank" rel="noopener noreferrer">#4693</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/07ae433e4c622d6fc07b8b3e79e35d8653b70d2c" target="_blank" rel="noopener noreferrer">07ae433</a>)</li></ul><h3 id="🐛-bug-fixes-4" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-4"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix category list style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/2bf2490bf45ecf0a1036e2c974d247671f2046b0" target="_blank" rel="noopener noreferrer">2bf2490</a>)</li><li><strong>theme:</strong> fix excerpt fence title (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d8146004d12dee1cc16fee7ef709acf730be13b9" target="_blank" rel="noopener noreferrer">d814600</a>)</li></ul><h2 id="_2-0-0-rc-69-2025-01-15" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-69-2025-01-15"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.68...v2.0.0-rc.69" target="_blank" rel="noopener noreferrer">2.0.0-rc.69</a> (2025-01-15)</span></a></h2><h3 id="✨-features-5" tabindex="-1"><a class="header-anchor" href="#✨-features-5"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> improve article list, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4670" target="_blank" rel="noopener noreferrer">#4670</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5665878db374c8b3e3806ac12e0ffc9b8570a4b9" target="_blank" rel="noopener noreferrer">5665878</a>)</li></ul><h3 id="🐛-bug-fixes-5" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-5"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix useDarkmode (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/93385888b4b4b173c37a095bf327cf7b0ad53b5f" target="_blank" rel="noopener noreferrer">9338588</a>)</li></ul><h2 id="_2-0-0-rc-68-2025-01-13" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-68-2025-01-13"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.67...v2.0.0-rc.68" target="_blank" rel="noopener noreferrer">2.0.0-rc.68</a> (2025-01-13)</span></a></h2><h3 id="⚠-breaking-changes-3" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-3"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li><strong>theme:</strong> remove built-in icons for projects</li></ul><h3 id="✨-features-6" tabindex="-1"><a class="header-anchor" href="#✨-features-6"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> enable check and compact by default (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/28c4937479ecccc1e3697a728a869741bac3cc65" target="_blank" rel="noopener noreferrer">28c4937</a>)</li><li><strong>theme:</strong> remove built-in icons for projects (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/1d976755b0ff9fa7e9ad49759aa14a8bde17214f" target="_blank" rel="noopener noreferrer">1d97675</a>)</li></ul><h3 id="🐛-bug-fixes-6" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-6"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> focus mode not working with bundle (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/996d65ac2719969a1ae03cf1384394fa60d9e3aa" target="_blank" rel="noopener noreferrer">996d65a</a>)</li></ul><h2 id="_2-0-0-rc-67-2025-01-07" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-67-2025-01-07"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.66...v2.0.0-rc.67" target="_blank" rel="noopener noreferrer">2.0.0-rc.67</a> (2025-01-07)</span></a></h2><h3 id="✨-features-7" tabindex="-1"><a class="header-anchor" href="#✨-features-7"><span>✨ Features</span></a></h3><ul><li>bump deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/febfadaf2c1c512ce7234b900d1742e97d268290" target="_blank" rel="noopener noreferrer">febfada</a>)</li><li><strong>theme:</strong> improve icon (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/24f38423148c5f82368eb3025897d028bf8ebfb6" target="_blank" rel="noopener noreferrer">24f3842</a>)</li><li><strong>theme:</strong> render toc slots even if no header (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/9128fb7a46098fcdf4f95d34ca55fcaf1a33119b" target="_blank" rel="noopener noreferrer">9128fb7</a>)</li><li><strong>theme:</strong> use plugin-icon (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/edfd58edcafa7718203573f1bdcada62d335abfe" target="_blank" rel="noopener noreferrer">edfd58e</a>)</li></ul><h2 id="_2-0-0-rc-66-2024-12-16" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-66-2024-12-16"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.65...v2.0.0-rc.66" target="_blank" rel="noopener noreferrer">2.0.0-rc.66</a> (2024-12-16)</span></a></h2><h3 id="🐛-bug-fixes-7" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-7"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix comment plugin issue (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/baa7b6882ab9cae228055327f8d70e97d910bd26" target="_blank" rel="noopener noreferrer">baa7b68</a>)</li></ul><h2 id="_2-0-0-rc-65-2024-12-16" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-65-2024-12-16"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.64...v2.0.0-rc.65" target="_blank" rel="noopener noreferrer">2.0.0-rc.65</a> (2024-12-16)</span></a></h2><h3 id="⚠-breaking-changes-4" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-4"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li><strong>theme:</strong> remove navbar slots as they can be achieved with navbarLayout option</li></ul><h3 id="✨-features-8" tabindex="-1"><a class="header-anchor" href="#✨-features-8"><span>✨ Features</span></a></h3><ul><li>bump deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/9683b38c4913135bdf7da9db3d609929c42d961a" target="_blank" rel="noopener noreferrer">9683b38</a>)</li><li><strong>theme:</strong> add focus mode, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4478" target="_blank" rel="noopener noreferrer">#4478</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/e6eef4f1a96d5f0e4b1214e69feda02652566b03" target="_blank" rel="noopener noreferrer">e6eef4f</a>)</li><li><strong>theme:</strong> allow empty avatar and media with empty array, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4629" target="_blank" rel="noopener noreferrer">#4629</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/87830ec97e0b27186c42ebb453e76031b540b8de" target="_blank" rel="noopener noreferrer">87830ec</a>)</li><li><strong>theme:</strong> remove navbar slots as they can be achieved with navbarLayout option (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/f565a9aee0baf637718c7d232e0247ee054432ce" target="_blank" rel="noopener noreferrer">f565a9a</a>)</li></ul><h3 id="🐛-bug-fixes-8" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-8"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>components:</strong> fix SiteInfo style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/3dc9c50058eeeaa3ffd345c615a112c57ed25df0" target="_blank" rel="noopener noreferrer">3dc9c50</a>)</li></ul><h2 id="_2-0-0-rc-64-2024-12-13" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-64-2024-12-13"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.63...v2.0.0-rc.64" target="_blank" rel="noopener noreferrer">2.0.0-rc.64</a> (2024-12-13)</span></a></h2><h3 id="✨-features-9" tabindex="-1"><a class="header-anchor" href="#✨-features-9"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> improve compact code (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/82f461942c250fe5d128038aa06ee1e75319c781" target="_blank" rel="noopener noreferrer">82f4619</a>)</li><li><strong>theme:</strong> improve styles (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5841987c0ecc22686f908861424e6a13ee60b038" target="_blank" rel="noopener noreferrer">5841987</a>)</li></ul><h3 id="🐛-bug-fixes-9" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-9"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix image icon in catalog (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d2c7f8460e7e5b78e28d53398f2a49ce3c910ad5" target="_blank" rel="noopener noreferrer">d2c7f84</a>)</li><li><strong>theme:</strong> support string in category and tag, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4624" target="_blank" rel="noopener noreferrer">#4624</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/324eee3c43edacc9d4b6e9ecaf28da9fa5802d41" target="_blank" rel="noopener noreferrer">324eee3</a>)</li></ul><h2 id="_2-0-0-rc-63-2024-12-09" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-63-2024-12-09"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.62...v2.0.0-rc.63" target="_blank" rel="noopener noreferrer">2.0.0-rc.63</a> (2024-12-09)</span></a></h2><h3 id="🐛-bug-fixes-10" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-10"><span>🐛 Bug Fixes</span></a></h3><ul><li>fix compact code (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/56086129916ebc09782c7036b36f0d6c059c6710" target="_blank" rel="noopener noreferrer">5608612</a>)</li></ul><h2 id="_2-0-0-rc-62-2024-12-09" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-62-2024-12-09"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.61...v2.0.0-rc.62" target="_blank" rel="noopener noreferrer">2.0.0-rc.62</a> (2024-12-09)</span></a></h2><h3 id="🐛-bug-fixes-11" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-11"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> add compact about searchPro key (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/255319aba4537f672cbd735c6cb2b0472fc13b8b" target="_blank" rel="noopener noreferrer">255319a</a>)</li><li><strong>theme:</strong> fix deprecated meta converting (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/8882763bd01dac1b60c32dfff5e97f00ff23d271" target="_blank" rel="noopener noreferrer">8882763</a>)</li><li><strong>theme:</strong> fix fullscreen button on unsupported devices (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/a40d477aac196f98bbe8c07ede2c310f95ffdcf6" target="_blank" rel="noopener noreferrer">a40d477</a>)</li><li><strong>theme:</strong> fix heroText handling and improve types (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/014e164a6c0fff37105fd1f049c74bb7a648e006" target="_blank" rel="noopener noreferrer">014e164</a>)</li><li><strong>theme:</strong> fix highlighter plugin check (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5fb7503d9841c2cc54872d9974767159e592df05" target="_blank" rel="noopener noreferrer">5fb7503</a>)</li><li><strong>theme:</strong> fix path encrypt (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5ecfb7e456e7318e37453de88060cda61ccf09a9" target="_blank" rel="noopener noreferrer">5ecfb7e</a>)</li><li><strong>theme:</strong> only hide the first h1 heading (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/1cade5ed80675d2e40cb79aa354a3984c6c195df" target="_blank" rel="noopener noreferrer">1cade5e</a>)</li></ul><h2 id="_2-0-0-rc-61-2024-12-07" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-61-2024-12-07"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.60...v2.0.0-rc.61" target="_blank" rel="noopener noreferrer">2.0.0-rc.61</a> (2024-12-07)</span></a></h2><h3 id="🐛-bug-fixes-12" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-12"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix bundle style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/49d1c97857805025741a3eaec166bb20acbc13d7" target="_blank" rel="noopener noreferrer">49d1c97</a>)</li></ul><h2 id="_2-0-0-rc-60-2024-12-06" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-60-2024-12-06"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.59...v2.0.0-rc.60" target="_blank" rel="noopener noreferrer">2.0.0-rc.60</a> (2024-12-06)</span></a></h2><h3 id="⚠-breaking-changes-5" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-5"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li>replace plugins with official ones and rebuild markdown options (#4553)</li></ul><h3 id="✨-features-10" tabindex="-1"><a class="header-anchor" href="#✨-features-10"><span>✨ Features</span></a></h3><ul><li>replace plugins with official ones and rebuild markdown options (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4553" target="_blank" rel="noopener noreferrer">#4553</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/22787ac127e25c078638b854eec74f2caa44598c" target="_blank" rel="noopener noreferrer">22787ac</a>)</li><li><strong>theme:</strong> add squircle-blogger-avatar preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4614" target="_blank" rel="noopener noreferrer">#4614</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/a4c1a791cb6ae340709b87adbba901625e1b3059" target="_blank" rel="noopener noreferrer">a4c1a79</a>)</li><li><strong>theme:</strong> check dot keys in frontmatter (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/568c7830e1deb6bb7d533f90ac559ae91ff5a38e" target="_blank" rel="noopener noreferrer">568c783</a>)</li><li><strong>theme:</strong> evenly space between vp-blogger-name (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4583" target="_blank" rel="noopener noreferrer">#4583</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/10df7a9292ea162c043ca2419c78905d1fa10e82" target="_blank" rel="noopener noreferrer">10df7a9</a>)</li><li><strong>theme:</strong> export useDarkmode api (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/26aa81d1295908b0df74f97302b9ed1c437e510e" target="_blank" rel="noopener noreferrer">26aa81d</a>)</li><li><strong>theme:</strong> improve navbar styles (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ce50cba85696b8c8d09c005ba2075c0b4d3a73a8" target="_blank" rel="noopener noreferrer">ce50cba</a>)</li></ul><h3 id="🐛-bug-fixes-13" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-13"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix styles with social media icons, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4584" target="_blank" rel="noopener noreferrer">#4584</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/77676b3d2eb1e4f176b2c798abdfe1a8e7980d25" target="_blank" rel="noopener noreferrer">77676b3</a>)</li><li><strong>theme:</strong> fix toc layout shift on PC, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4611" target="_blank" rel="noopener noreferrer">#4611</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/248930120bfac3aae6ff4326ca906dfebee3aeb0" target="_blank" rel="noopener noreferrer">2489301</a>)</li></ul><h2 id="_2-0-0-rc-59-2024-10-21" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-59-2024-10-21"><span>2.0.0-rc.59 (2024-10-21)</span></a></h2><ul><li>chore: bump deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/6da06cf" target="_blank" rel="noopener noreferrer">6da06cf</a>)</li><li>chore: bump deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/221625e" target="_blank" rel="noopener noreferrer">221625e</a>)</li><li>chore: bump deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/52867bf" target="_blank" rel="noopener noreferrer">52867bf</a>)</li><li>chore: update deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/07a6417" target="_blank" rel="noopener noreferrer">07a6417</a>)</li><li>feat(theme): improve toc (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/65cbe1f" target="_blank" rel="noopener noreferrer">65cbe1f</a>)</li><li>fix(theme): fix code block in article excerpt, close #4497 #4498 (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/6aed841" target="_blank" rel="noopener noreferrer">6aed841</a>), closes <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4497" target="_blank" rel="noopener noreferrer">#4497</a> <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4498" target="_blank" rel="noopener noreferrer">#4498</a></li></ul><h2 id="_2-0-0-rc-58-2024-09-30" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-58-2024-09-30"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.57...v2.0.0-rc.58" target="_blank" rel="noopener noreferrer">2.0.0-rc.58</a> (2024-09-30)</span></a></h2><h3 id="🐛-bug-fixes-14" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-14"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix plugin compact (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/89b6647c9e079deb7b85596a94b0a05b6f37587e" target="_blank" rel="noopener noreferrer">89b6647</a>)</li></ul><h2 id="_2-0-0-rc-57-2024-09-30" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-57-2024-09-30"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.56...v2.0.0-rc.57" target="_blank" rel="noopener noreferrer">2.0.0-rc.57</a> (2024-09-30)</span></a></h2><h3 id="✨-features-11" tabindex="-1"><a class="header-anchor" href="#✨-features-11"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> improve compact (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/0c383edc03e2ef2e276b6bfbed166ad8e7cd9062" target="_blank" rel="noopener noreferrer">0c383ed</a>)</li><li><strong>theme:</strong> improve timline time format (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/50635863bd3a4447b0843aae65a895578bd12722" target="_blank" rel="noopener noreferrer">5063586</a>)</li><li><strong>theme:</strong> use dual theme for shiki by default (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d20d8cd63fc71875abcea139885088132b486b96" target="_blank" rel="noopener noreferrer">d20d8cd</a>)</li></ul><h3 id="🐛-bug-fixes-15" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-15"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> make redirect plugin required (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/1d325c63e24d34c15de56fd0a815a72279268bfc" target="_blank" rel="noopener noreferrer">1d325c6</a>)</li></ul><h2 id="_2-0-0-rc-56-2024-09-23" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-56-2024-09-23"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.55...v2.0.0-rc.56" target="_blank" rel="noopener noreferrer">2.0.0-rc.56</a> (2024-09-23)</span></a></h2><p><strong>Note:</strong> Version bump only for package vuepress-theme-hope</p><h2 id="_2-0-0-rc-55-2024-09-23" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-55-2024-09-23"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.54...v2.0.0-rc.55" target="_blank" rel="noopener noreferrer">2.0.0-rc.55</a> (2024-09-23)</span></a></h2><h3 id="🐛-bug-fixes-16" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-16"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix bundled config file (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ed1535312112fcfe4e0e2bb877c610a5268a8d36" target="_blank" rel="noopener noreferrer">ed15353</a>)</li><li><strong>theme:</strong> revealjs should be default disabled (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ce6c7eaee2d1b00605b3a2415f1925ec5ac02edc" target="_blank" rel="noopener noreferrer">ce6c7ea</a>)</li></ul><h2 id="_2-0-0-rc-54-2024-09-23" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-54-2024-09-23"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.53...v2.0.0-rc.54" target="_blank" rel="noopener noreferrer">2.0.0-rc.54</a> (2024-09-23)</span></a></h2><h3 id="⚠-breaking-changes-6" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-6"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li>use official plugins and remove md-enhance features (#4469)</li></ul><h3 id="✨-features-12" tabindex="-1"><a class="header-anchor" href="#✨-features-12"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> allow auto generating theme color (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/003153faacf8f95dca73b36de51c7e4ba5c61fec" target="_blank" rel="noopener noreferrer">003153f</a>)</li><li><strong>theme:</strong> apply guideline (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/a4c54045eb03850fb983c732a873866f561e2bf4" target="_blank" rel="noopener noreferrer">a4c5404</a>)</li><li>use official plugins and remove md-enhance features (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4469" target="_blank" rel="noopener noreferrer">#4469</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/99f51595991189f49f6330d6732ee1aef467dfc5" target="_blank" rel="noopener noreferrer">99f5159</a>)</li></ul><h3 id="🐛-bug-fixes-17" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-17"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix bing switch location (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d35c8773b5ae1c57e767052111cba9b0d6798863" target="_blank" rel="noopener noreferrer">d35c877</a>)</li><li><strong>theme:</strong> fix comment wrapper (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/3637c6cc014127ec81631227f27e652a9c20bfed" target="_blank" rel="noopener noreferrer">3637c6c</a>)</li><li><strong>theme:</strong> improve navbar brand a11y (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/21ca45fa8f7d4025ffc672335d4a9d79472bba2c" target="_blank" rel="noopener noreferrer">21ca45f</a>)</li><li><strong>theme:</strong> update known plugins (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/dcd5ee294b5714c4c8231d4c56a6785d024dea59" target="_blank" rel="noopener noreferrer">dcd5ee2</a>)</li></ul><h2 id="_2-0-0-rc-53-2024-09-20" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-53-2024-09-20"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.52...v2.0.0-rc.53" target="_blank" rel="noopener noreferrer">2.0.0-rc.53</a> (2024-09-20)</span></a></h2><h3 id="✨-features-13" tabindex="-1"><a class="header-anchor" href="#✨-features-13"><span>✨ Features</span></a></h3><ul><li>apply guidelines (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ea175e6520b4ec9ab53373b4e7fc2770afcb663b" target="_blank" rel="noopener noreferrer">ea175e6</a>)</li><li>implement theme guidelines and use official plugins (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4453" target="_blank" rel="noopener noreferrer">#4453</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/6ad693a905fdced0f7a47ff423ed3e086d8ebd17" target="_blank" rel="noopener noreferrer">6ad693a</a>)</li></ul><h3 id="🐛-bug-fixes-18" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-18"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix navbar types (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/433e8375d8f06fa24cd85ec56e51d075626b52d1" target="_blank" rel="noopener noreferrer">433e837</a>)</li><li><strong>theme:</strong> fix toc style, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4269" target="_blank" rel="noopener noreferrer">#4269</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/1f9b99f69fa338339efdfeb0060a2d2739dcd0dd" target="_blank" rel="noopener noreferrer">1f9b99f</a>)</li><li><strong>theme:</strong> improve structure sidebar, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4351" target="_blank" rel="noopener noreferrer">#4351</a>, <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4352" target="_blank" rel="noopener noreferrer">#4352</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4353" target="_blank" rel="noopener noreferrer">#4353</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/3d56d2514c672a91ddd0117561dfbe91e03b8ae5" target="_blank" rel="noopener noreferrer">3d56d25</a>)</li></ul><h2 id="_2-0-0-rc-52-2024-07-19" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-52-2024-07-19"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.51...v2.0.0-rc.52" target="_blank" rel="noopener noreferrer">2.0.0-rc.52</a> (2024-07-19)</span></a></h2><h3 id="✨-features-14" tabindex="-1"><a class="header-anchor" href="#✨-features-14"><span>✨ Features</span></a></h3><ul><li>update deps (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ab785f02513a815698e85a979383c61c5ce6d074" target="_blank" rel="noopener noreferrer">ab785f0</a>)</li></ul><h3 id="🐛-bug-fixes-19" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-19"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix checkbox on firefox, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4267" target="_blank" rel="noopener noreferrer">#4267</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/2692a67f45db1682785c57fa54134237b4140131" target="_blank" rel="noopener noreferrer">2692a67</a>)</li><li><strong>theme:</strong> hide sass warnings (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/09d127b5bb4ae74d8ea77b4bb6e058c54b79fa14" target="_blank" rel="noopener noreferrer">09d127b</a>)</li></ul><h2 id="_2-0-0-rc-51-2024-07-13" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-51-2024-07-13"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.50...v2.0.0-rc.51" target="_blank" rel="noopener noreferrer">2.0.0-rc.51</a> (2024-07-13)</span></a></h2><h3 id="🐛-bug-fixes-20" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-20"><span>🐛 Bug Fixes</span></a></h3><ul><li>fix code tab and code block border radius, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4235" target="_blank" rel="noopener noreferrer">#4235</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/246723447267c659f3c82d1b2ef3295e8aa8414e" target="_blank" rel="noopener noreferrer">2467234</a>)</li><li><strong>theme:</strong> fix diff marker with line numbers, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4247" target="_blank" rel="noopener noreferrer">#4247</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/324820503f08bf22e61d2f6db72d4677f751fd1a" target="_blank" rel="noopener noreferrer">3248205</a>)</li><li><strong>theme:</strong> fix navbar link style, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4246" target="_blank" rel="noopener noreferrer">#4246</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/9514e8a773a2e82e4382d94a1368dce67700b2fd" target="_blank" rel="noopener noreferrer">9514e8a</a>)</li></ul><h2 id="_2-0-0-rc-50-2024-06-21" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-50-2024-06-21"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.49...v2.0.0-rc.50" target="_blank" rel="noopener noreferrer">2.0.0-rc.50</a> (2024-06-21)</span></a></h2><p><strong>Note:</strong> Version bump only for package vuepress-theme-hope</p><h2 id="_2-0-0-rc-49-2024-06-18" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-49-2024-06-18"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.48...v2.0.0-rc.49" target="_blank" rel="noopener noreferrer">2.0.0-rc.49</a> (2024-06-18)</span></a></h2><h3 id="🐛-bug-fixes-21" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-21"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix navbar active state (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/db398eb3b0adde11922acb1b905f5d89ed6f1836" target="_blank" rel="noopener noreferrer">db398eb</a>)</li></ul><h2 id="_2-0-0-rc-48-2024-06-04" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-48-2024-06-04"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.47...v2.0.0-rc.48" target="_blank" rel="noopener noreferrer">2.0.0-rc.48</a> (2024-06-04)</span></a></h2><h3 id="✨-features-15" tabindex="-1"><a class="header-anchor" href="#✨-features-15"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> improve auto prev and next links (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/07ec17d9b0142909da811a96086db81804d9ea9c" target="_blank" rel="noopener noreferrer">07ec17d</a>)</li><li><strong>theme:</strong> improve types (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/fbaceb0ff2d4521dcbb2d9f08a23e57000cdb457" target="_blank" rel="noopener noreferrer">fbaceb0</a>)</li></ul><h3 id="🐛-bug-fixes-22" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-22"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix keyboard action of sidebar group (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/e86b320fef04ff30b4c2d4649e17f6eb9959a21f" target="_blank" rel="noopener noreferrer">e86b320</a>)</li><li><strong>theme:</strong> fix shiki color (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ac221a10ec4dbbc78a98d5a3efe5e52083eae5f5" target="_blank" rel="noopener noreferrer">ac221a1</a>)</li></ul><h2 id="_2-0-0-rc-47-2024-05-31" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-47-2024-05-31"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.46...v2.0.0-rc.47" target="_blank" rel="noopener noreferrer">2.0.0-rc.47</a> (2024-05-31)</span></a></h2><h3 id="✨-features-16" tabindex="-1"><a class="header-anchor" href="#✨-features-16"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> add shiki helper (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/0dc83ff2bdf8a7d9549463bc94471ade6cd35802" target="_blank" rel="noopener noreferrer">0dc83ff</a>)</li></ul><h3 id="🐛-bug-fixes-23" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-23"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix toc z-index, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4195" target="_blank" rel="noopener noreferrer">#4195</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/4ff3bcd2c844173c9e1cc9ce994e6516cabffe76" target="_blank" rel="noopener noreferrer">4ff3bcd</a>)</li></ul><h2 id="_2-0-0-rc-46-2024-05-28" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-46-2024-05-28"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.45...v2.0.0-rc.46" target="_blank" rel="noopener noreferrer">2.0.0-rc.46</a> (2024-05-28)</span></a></h2><h3 id="🐛-bug-fixes-24" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-24"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> ensure prismjs is optional (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/58abe095b7823bf7b6e48afe85ba2a5f08edfaa7" target="_blank" rel="noopener noreferrer">58abe09</a>)</li></ul><h2 id="_2-0-0-rc-45-2024-05-28" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-45-2024-05-28"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.44...v2.0.0-rc.45" target="_blank" rel="noopener noreferrer">2.0.0-rc.45</a> (2024-05-28)</span></a></h2><h3 id="⚠-breaking-changes-7" tabindex="-1"><a class="header-anchor" href="#⚠-breaking-changes-7"><span>⚠ BREAKING CHANGES</span></a></h3><ul><li><strong>theme:</strong> use shiki as default highlighter</li></ul><h3 id="✨-features-17" tabindex="-1"><a class="header-anchor" href="#✨-features-17"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> use shiki as default highlighter (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/88848cc2531d6425a8fab2b034b93544d9b83755" target="_blank" rel="noopener noreferrer">88848cc</a>)</li></ul><h3 id="🐛-bug-fixes-25" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-25"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix code block scroll bar (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5d1daa10c1917ae5864eaf1e1b26dfe9592fc077" target="_blank" rel="noopener noreferrer">5d1daa1</a>)</li></ul><h2 id="_2-0-0-rc-44-2024-05-27" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-44-2024-05-27"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.43...v2.0.0-rc.44" target="_blank" rel="noopener noreferrer">2.0.0-rc.44</a> (2024-05-27)</span></a></h2><h3 id="✨-features-18" tabindex="-1"><a class="header-anchor" href="#✨-features-18"><span>✨ Features</span></a></h3><ul><li>support latest vuepress (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/738a31b9f3e4b321a2cc0cdb554ce0669108b217" target="_blank" rel="noopener noreferrer">738a31b</a>)</li><li><strong>theme:</strong> add blog type presets, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4166" target="_blank" rel="noopener noreferrer">#4166</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/0f326990c9c42470453fecca1f6585341ba017f9" target="_blank" rel="noopener noreferrer">0f32699</a>)</li><li><strong>theme:</strong> rebuild social media icons (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/4390a140d3de7530ba8eac0ff39e741d1ff1a773" target="_blank" rel="noopener noreferrer">4390a14</a>)</li><li><strong>theme:</strong> support expanded in sidebar, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4141" target="_blank" rel="noopener noreferrer">#4141</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4172" target="_blank" rel="noopener noreferrer">#4172</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/8e119c0d08fb46a6b799b73f73f8d9023c2866f0" target="_blank" rel="noopener noreferrer">8e119c0</a>)</li></ul><h3 id="🐛-bug-fixes-26" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-26"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> avoid warning in navscreen (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/388943b0fd730433ede5d2aec9ad9b7b6add00ab" target="_blank" rel="noopener noreferrer">388943b</a>)</li><li><strong>theme:</strong> fix image in table, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4143" target="_blank" rel="noopener noreferrer">#4143</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/6d853e6ec7cb45c054adab9da060d64d2b8a4bd1" target="_blank" rel="noopener noreferrer">6d853e6</a>)</li><li><strong>theme:</strong> fix navScreen open with transparent navbar (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/cd4b5c1f87b1387b80fe401e20e6edf7472dd483" target="_blank" rel="noopener noreferrer">cd4b5c1</a>)</li><li><strong>theme:</strong> fix themeConfig copyright, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4137" target="_blank" rel="noopener noreferrer">#4137</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/65a07c07ae48a9a6dc6727bebfd3cb6a30cff33c" target="_blank" rel="noopener noreferrer">65a07c0</a>)</li></ul><h2 id="_2-0-0-rc-43-2024-05-14" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-43-2024-05-14"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.42...v2.0.0-rc.43" target="_blank" rel="noopener noreferrer">2.0.0-rc.43</a> (2024-05-14)</span></a></h2><h3 id="✨-features-19" tabindex="-1"><a class="header-anchor" href="#✨-features-19"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> add snowfall preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/c8f9d2ea5698bd2b521a8e827d862254957e6d53" target="_blank" rel="noopener noreferrer">c8f9d2e</a>)</li><li><strong>theme:</strong> adjust feature panel style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/2d231a90e790561a9d7b2c4ce094c5fcba243502" target="_blank" rel="noopener noreferrer">2d231a9</a>)</li><li><strong>theme:</strong> improve homepage (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/f1b57dd679577aabaccd58d65ee505a5ed545078" target="_blank" rel="noopener noreferrer">f1b57dd</a>)</li><li><strong>theme:</strong> remove plugin externalLinkIcon (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d18762d039fec265df4a78b93c4af1bd4011a665" target="_blank" rel="noopener noreferrer">d18762d</a>)</li><li><strong>theme:</strong> update portfolio content (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/4814255fc68bec6740ce6f725090f01101b2dd91" target="_blank" rel="noopener noreferrer">4814255</a>)</li></ul><h3 id="🐛-bug-fixes-27" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-27"><span>🐛 Bug Fixes</span></a></h3><ul><li>revert ariaLabel (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/22ed6e0f3420a2f88785e3484b0a42b9948a35f1" target="_blank" rel="noopener noreferrer">22ed6e0</a>)</li><li><strong>theme:</strong> fix bundle style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/bea5ca5b90bc97ac8d2c7871aa74a4a5ce5cddae" target="_blank" rel="noopener noreferrer">bea5ca5</a>)</li><li><strong>theme:</strong> fix footer (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/ded972fce8098c379958e24755f241bcaecb4ed3" target="_blank" rel="noopener noreferrer">ded972f</a>)</li><li><strong>theme:</strong> fix portfolio layout (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/d4da7363bb14b782182f4f5d9f1f0e876fea30a8" target="_blank" rel="noopener noreferrer">d4da736</a>)</li><li><strong>theme:</strong> fix portfolio style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/36c83ee0cfd675b94eba807aa751827828b4ef40" target="_blank" rel="noopener noreferrer">36c83ee</a>)</li><li><strong>theme:</strong> fix transparent navbar preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/91a7fc13b5f51b65690db1a32be8c45c58b19362" target="_blank" rel="noopener noreferrer">91a7fc1</a>)</li><li><strong>theme:</strong> read root locale author (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/c8200f8d02a56d4d967bbe8b5ee760bed80e3b26" target="_blank" rel="noopener noreferrer">c8200f8</a>)</li></ul><h2 id="_2-0-0-rc-42-2024-05-12" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-42-2024-05-12"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.41...v2.0.0-rc.42" target="_blank" rel="noopener noreferrer">2.0.0-rc.42</a> (2024-05-12)</span></a></h2><h3 id="✨-features-20" tabindex="-1"><a class="header-anchor" href="#✨-features-20"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> get number of colors (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/0043d51a613cb92ea3e8917fa6ff987ef06e29a6" target="_blank" rel="noopener noreferrer">0043d51</a>)</li><li><strong>theme:</strong> make portfolio a common layout (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/9ff545223c56625bef0265d84783f21080fd985c" target="_blank" rel="noopener noreferrer">9ff5452</a>)</li></ul><h3 id="🐛-bug-fixes-28" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-28"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix a11y issue (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/fe8f375b978ccd13e64599c85eb473ff79658a9d" target="_blank" rel="noopener noreferrer">fe8f375</a>)</li><li><strong>theme:</strong> fix portfolio style on pad (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/375a0cb905d188569223e74c6bdf43daabdd7102" target="_blank" rel="noopener noreferrer">375a0cb</a>)</li></ul><h2 id="_2-0-0-rc-41-2024-05-11" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-41-2024-05-11"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.40...v2.0.0-rc.41" target="_blank" rel="noopener noreferrer">2.0.0-rc.41</a> (2024-05-11)</span></a></h2><h3 id="✨-features-21" tabindex="-1"><a class="header-anchor" href="#✨-features-21"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> hide content by default in PortfolioHome (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/5d265be4c56582acb40f26c07890d5bbcdd36f2c" target="_blank" rel="noopener noreferrer">5d265be</a>)</li></ul><h3 id="🐛-bug-fixes-29" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-29"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix layout issue when navbar is disabled (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/a013448e47401604222f4c32aae4497dcdc638d8" target="_blank" rel="noopener noreferrer">a013448</a>)</li><li><strong>theme:</strong> fix sidebar style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/6b9f88b264d0f55d061125ba6acea45a50f36129" target="_blank" rel="noopener noreferrer">6b9f88b</a>)</li></ul><h3 id="🚀-performance-improvements" tabindex="-1"><a class="header-anchor" href="#🚀-performance-improvements"><span>🚀 Performance Improvements</span></a></h3><ul><li><strong>theme:</strong> remove computedWithControl (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/b80da06b185fdd15c66d0ee44a0029c33cf68983" target="_blank" rel="noopener noreferrer">b80da06</a>)</li></ul><h2 id="_2-0-0-rc-40-2024-05-09" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-40-2024-05-09"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.39...v2.0.0-rc.40" target="_blank" rel="noopener noreferrer">2.0.0-rc.40</a> (2024-05-09)</span></a></h2><h3 id="🐛-bug-fixes-30" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-30"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix bundle style (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/165c35af9cd103e4c0c002d7653890bc9e4a451b" target="_blank" rel="noopener noreferrer">165c35a</a>)</li></ul><h2 id="_2-0-0-rc-39-2024-05-08" tabindex="-1"><a class="header-anchor" href="#_2-0-0-rc-39-2024-05-08"><span><a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/compare/v2.0.0-rc.38...v2.0.0-rc.39" target="_blank" rel="noopener noreferrer">2.0.0-rc.39</a> (2024-05-08)</span></a></h2><h3 id="✨-features-22" tabindex="-1"><a class="header-anchor" href="#✨-features-22"><span>✨ Features</span></a></h3><ul><li><strong>theme:</strong> add hr-driving-car preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/66fff7e35411511909d0e4ae9916cd1d5f188711" target="_blank" rel="noopener noreferrer">66fff7e</a>)</li><li><strong>theme:</strong> add transparentNavbar preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/cdb47310c750d324156c829b7ff88b04a9a1cc69" target="_blank" rel="noopener noreferrer">cdb4731</a>)</li><li><strong>theme:</strong> add watermark feature (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/cc7dbde1e5214fb8fc93a1d34a6cae205c9bdaa0" target="_blank" rel="noopener noreferrer">cc7dbde</a>)</li><li><strong>theme:</strong> remove v1 compact and remove migration guide (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/9e0f13b7e402764a1bab5af5989524896e14dd37" target="_blank" rel="noopener noreferrer">9e0f13b</a>)</li><li><strong>theme:</strong> support notice (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4118" target="_blank" rel="noopener noreferrer">#4118</a>) (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/71048b8c9710b0867418fba8539b2f98281fd9b4" target="_blank" rel="noopener noreferrer">71048b8</a>)</li></ul><h3 id="🐛-bug-fixes-31" tabindex="-1"><a class="header-anchor" href="#🐛-bug-fixes-31"><span>🐛 Bug Fixes</span></a></h3><ul><li><strong>theme:</strong> fix excerpt code blocks, close <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/issues/4106" target="_blank" rel="noopener noreferrer">#4106</a> (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/1522c114e5f4651133f0fde27a54c0b963e3f170" target="_blank" rel="noopener noreferrer">1522c11</a>)</li><li><strong>theme:</strong> fix transparent navbar preset (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/29e236a1892d7b81bc70b9ae695127c3f00359be" target="_blank" rel="noopener noreferrer">29e236a</a>)</li><li><strong>theme:</strong> improve feed filter (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/8ebe9e80e8e10eb7ca28d209fc0b48db5b39a8b5" target="_blank" rel="noopener noreferrer">8ebe9e8</a>)</li><li><strong>theme:</strong> update reading time in dev server (<a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/commit/3931c731df9b33ebed7eddb7d92b208954a3017e" target="_blank" rel="noopener noreferrer">3931c73</a>)</li></ul><h2 id="more" tabindex="-1"><a class="header-anchor" href="#more"><span>More</span></a></h2><p>See <a href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Github Repo Changelog</a>.</p></div><!----><footer class="vp-page-meta"><div class="vp-meta-item edit-link"><a class="auto-link external-link vp-meta-label" href="https://github.com/vuepress-theme-hope/vuepress-theme-hope/edit/main/docs/theme/src/changelog.md" aria-label="Edit this page" rel="noopener noreferrer" target="_blank" iconsizing="both"><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="icon edit-icon" viewBox="0 0 1024 1024" fill="currentColor" aria-label="edit icon" name="edit"><path d="M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"></path><path d="M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"></path></svg><!--]-->Edit this page<!----></a></div><div class="vp-meta-item git-info"><div class="update-time"><span class="vp-meta-label">Last update: </span><span class="vp-meta-info" data-allow-mismatch="text">3/6/2025, 7:54:32 AM</span></div><div class="contributors"><span class="vp-meta-label">Contributors: </span><!--[--><!--[--><span class="vp-meta-info" title="email: mister-hope@outlook.com">Mister-Hope</span>,<!--]--><!--[--><span class="vp-meta-info" title="email: zhangbowang1998@gmail.com">Mr.Hope</span><!--]--><!--]--></div></div></footer><nav class="vp-page-nav"><a class="route-link auto-link prev" href="/faq/" aria-label="FAQ" iconsizing="both"><div class="hint"><span class="arrow start"></span>Prev</div><div class="link"><i class="vp-icon fas fa-circle-question" sizing="height"></i>FAQ</div></a><a class="route-link auto-link next" href="/contribution.html" aria-label="Contribution Guide" iconsizing="both"><div class="hint">Next<span class="arrow end"></span></div><div class="link">Contribution Guide<i class="vp-icon fas fa-lightbulb" sizing="height"></i></div></a></nav><div id="comment" class="giscus-wrapper input-top vp-comment" vp-comment style="display:block;"><div style="display: flex;
align-items: center;
justify-content: center;
height: 96px"><span style="--loading-icon: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='25 25 50 50'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='2s' keyTimes='0;1' repeatCount='indefinite' values='0;360'%3E%3C/animateTransform%3E%3Ccircle cx='50' cy='50' r='20' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round'%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.5;1' repeatCount='indefinite' values='1,200;90,200;1,200'%3E%3C/animate%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.5;1' repeatCount='indefinite' values='0;-35px;-125px'%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E");
--icon-size: 48px;
display: inline-block;
width: var(--icon-size);
height: var(--icon-size);
background-color: currentcolor;
-webkit-mask-image: var(--loading-icon);
mask-image: var(--loading-icon);
"></span></div></div><!----><!--]--></main><!--]--><footer class="vp-footer-wrapper" vp-footer><!----><div class="vp-copyright">MIT Licensed | Copyright © 2019-present Mr.Hope</div></footer></div><!--]--><!--[--><!----><!--[--><!--]--><!--]--><!--]--></div>
<script type="module" src="/assets/app-CICwaKbI.js" defer></script>
</body>
</html>