升级:vitepress 1.0.0-beta.7 => 1.0.0-rc.4(已修复升级会导致的部分内容不兼容问题,且还原配色方案)

This commit is contained in:
2023-08-13 17:22:19 +08:00
parent d99fa66aae
commit c692334019
5 changed files with 86 additions and 24 deletions

View File

@@ -1,7 +1,8 @@
import type { DefaultTheme } from 'vitepress';
import { sync } from 'fast-glob';
import * as matter from 'gray-matter';
import fg from 'fast-glob';
import matter from 'gray-matter';
import { getChineseZodiac, getChineseZodiacAlias } from '../theme/utils.ts';
const sync = fg.sync;
export const sidebar: DefaultTheme.Config['sidebar'] = {
'/categories/issues/': getItemsByDate("categories/issues"),

View File

@@ -16,6 +16,18 @@
#47caff 50%
);
--vp-home-hero-image-filter: blur(40px);
/* 1.0.0-beta.7 及以前版本配色方案 */
--vp-c-brand: var(--vp-c-green);
--vp-c-brand-light: var(--vp-c-green-light);
--vp-c-brand-lighter: var(--vp-c-green-lighter);
--vp-c-brand-lightest: var(--vp-c-green-lightest);
--vp-c-brand-dark: var(--vp-c-green-dark);
--vp-c-brand-darker: var(--vp-c-green-darker);
--vp-c-brand-darkest: var(--vp-c-green-darkest);
--vp-c-brand-dimm-1: var(--vp-c-green-dimm-1);
--vp-c-brand-dimm-2: var(--vp-c-green-dimm-2);
--vp-c-brand-dimm-3: var(--vp-c-green-dimm-3);
}
@media (min-width: 640px) {

View File

@@ -22,20 +22,14 @@ hero:
features:
- icon:
src: img/svg/focus.svg
width: 10
height: 10
title: 保持专注
details: “简单比复杂更难,你必须努力让你的想法变得清晰明了,让它变得简单。一旦你做到了简单,你就能搬动大山。” -- 乔布斯
- icon:
src: img/svg/insight.svg
width: 10
height: 10
title: 善于洞察
details: “我既没有突出的理解力,也没有过人的机智。只在觉察那些稍纵即逝的事物并对其进行精细观察的能力上,我可能在普通人之上。” -- 达尔文
- icon:
src: img/svg/knowledge.svg
width: 10
height: 10
title: 乐于分享
details: 关于分享,有形的物品越分越少,无形的知识越分越多。在记录与分享的过程中, 梳理所学, 交流所得, 必有所获。
---

View File

@@ -4,6 +4,7 @@
"author": "Charles7c",
"license": "MIT",
"private": true,
"type": "module",
"scripts": {
"dev": "vitepress dev docs",
"build": "vitepress build docs",
@@ -19,7 +20,7 @@
"mermaid": "9.3.0",
"unplugin-vue-components": "^0.24.1",
"vite": "^4.4.8",
"vitepress": "1.0.0-beta.7",
"vitepress": "1.0.0-rc.4",
"vitepress-plugin-mermaid": "2.0.8",
"vue": "^3.3.4"
},

84
pnpm-lock.yaml generated
View File

@@ -62,13 +62,13 @@ devDependencies:
version: 0.24.1(vue@3.3.4)
vite:
specifier: ^4.4.8
version: 4.4.8(@types/node@18.15.11)
version: 4.4.8
vitepress:
specifier: 1.0.0-beta.7
version: 1.0.0-beta.7(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0)
specifier: 1.0.0-rc.4
version: 1.0.0-rc.4(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0)
vitepress-plugin-mermaid:
specifier: 2.0.8
version: 2.0.8(mermaid@9.3.0)(vite-plugin-md@0.20.6)(vitepress@1.0.0-beta.7)
version: 2.0.8(mermaid@9.3.0)(vite-plugin-md@0.20.6)(vitepress@1.0.0-rc.4)
vue:
specifier: ^3.3.4
version: 3.3.4
@@ -796,7 +796,18 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.4.8(@types/node@18.15.11)
vite: 4.4.8
vue: 3.3.4
dev: true
/@vitejs/plugin-vue@4.2.3(vite@4.4.9)(vue@3.3.4):
resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.4.9(@types/node@18.15.11)
vue: 3.3.4
dev: true
@@ -3102,6 +3113,14 @@ packages:
fsevents: 2.3.2
dev: true
/rollup@3.28.0:
resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
dev: true
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
@@ -3498,7 +3517,7 @@ packages:
'@yankeeinlondon/happy-wrapper': 2.10.1
markdown-it: 13.0.1
source-map-js: 1.0.2
vite: 4.4.8(@types/node@18.15.11)
vite: 4.4.8
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@vitest/browser'
@@ -3515,10 +3534,45 @@ packages:
- terser
dev: true
/vite@4.4.8(@types/node@18.15.11):
/vite@4.4.8:
resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: 0.18.17
postcss: 8.4.27
rollup: 3.27.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/vite@4.4.9(@types/node@18.15.11):
resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
@@ -3546,12 +3600,12 @@ packages:
'@types/node': 18.15.11
esbuild: 0.18.17
postcss: 8.4.27
rollup: 3.27.0
rollup: 3.28.0
optionalDependencies:
fsevents: 2.3.2
dev: true
/vitepress-plugin-mermaid@2.0.8(mermaid@9.3.0)(vite-plugin-md@0.20.6)(vitepress@1.0.0-beta.7):
/vitepress-plugin-mermaid@2.0.8(mermaid@9.3.0)(vite-plugin-md@0.20.6)(vitepress@1.0.0-rc.4):
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
peerDependencies:
mermaid: ^8.0.0 || ^9.0.0
@@ -3560,16 +3614,16 @@ packages:
dependencies:
mermaid: 9.3.0
vite-plugin-md: 0.20.6(@vitejs/plugin-vue@4.2.3)(vite@4.4.8)
vitepress: 1.0.0-beta.7(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0)
vitepress: 1.0.0-rc.4(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0)
dev: true
/vitepress@1.0.0-beta.7(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0):
resolution: {integrity: sha512-P9Rw+FXatKIU4fVdtKxqwHl6fby8E/8zE3FIfep6meNgN4BxbWqoKJ6yfuuQQR9IrpQqwnyaBh4LSabyll6tWg==}
/vitepress@1.0.0-rc.4(axios@1.4.0)(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0):
resolution: {integrity: sha512-JCQ89Bm6ECUTnyzyas3JENo00UDJeK8q1SUQyJYou+4Yz5BKEc/F3O21cu++DnUT2zXc0kvQ2Aj4BZCc/nioXQ==}
hasBin: true
dependencies:
'@docsearch/css': 3.5.1
'@docsearch/js': 3.5.1(react-dom@15.7.0)(react@15.7.0)(search-insights@2.7.0)
'@vitejs/plugin-vue': 4.2.3(vite@4.4.8)(vue@3.3.4)
'@vitejs/plugin-vue': 4.2.3(vite@4.4.9)(vue@3.3.4)
'@vue/devtools-api': 6.5.0
'@vueuse/core': 10.3.0(vue@3.3.4)
'@vueuse/integrations': 10.3.0(axios@1.4.0)(focus-trap@7.5.2)(vue@3.3.4)
@@ -3578,7 +3632,7 @@ packages:
mark.js: 8.11.1
minisearch: 6.1.0
shiki: 0.14.3
vite: 4.4.8(@types/node@18.15.11)
vite: 4.4.9(@types/node@18.15.11)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'
@@ -3643,7 +3697,7 @@ packages:
tinybench: 2.4.0
tinypool: 0.3.1
tinyspy: 1.1.1
vite: 4.4.8(@types/node@18.15.11)
vite: 4.4.9(@types/node@18.15.11)
transitivePeerDependencies:
- less
- lightningcss