diff --git a/.vscode/settings.json b/.vscode/settings.json index e2c21937..db26feff 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -22,6 +22,7 @@ "commitlint", "composables", "Docsearch", + "gsap", "nprogress", "pnpm", "tsbuildinfo", diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 267ea0a1..91edf65e 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -9,6 +9,7 @@ export default defineUserConfig({ lang: 'zh', title: 'Plume Theme', description: '', + source: path.resolve(__dirname, '../'), public: path.resolve(__dirname, 'public'), bundler: diff --git a/docs/notes/面试题/README.md b/docs/notes/面试题/README.md index 6068b41c..7f25285c 100644 --- a/docs/notes/面试题/README.md +++ b/docs/notes/面试题/README.md @@ -20,3 +20,37 @@ permalink: /note/interview-question/ 如果你发现本笔记中有哪些错误,欢迎指出,我将虚心受教! ::: + +1 + +1 + +1 + + +1 + + +11 + + +1 + +1 + + +1 + +1 + +1 + +1 + +1 + +1 + +1 + +1 diff --git a/packages/plugin-caniuse/package.json b/packages/plugin-caniuse/package.json index 0e990568..848c164d 100644 --- a/packages/plugin-caniuse/package.json +++ b/packages/plugin-caniuse/package.json @@ -30,6 +30,9 @@ "@vuepress/utils": "2.0.0-beta.41", "markdown-it-container": "^3.0.0" }, + "devDependencies": { + "@types/markdown-it": "^12.2.3" + }, "publishConfig": { "access": "public" } diff --git a/packages/theme/src/client/components/AsideNavbar.vue b/packages/theme/src/client/components/AsideNavbar.vue new file mode 100644 index 00000000..b5e9aba5 --- /dev/null +++ b/packages/theme/src/client/components/AsideNavbar.vue @@ -0,0 +1,45 @@ + + + diff --git a/packages/theme/src/client/components/Navbar.vue b/packages/theme/src/client/components/Navbar.vue index 06404ce2..cdda1bbf 100644 --- a/packages/theme/src/client/components/Navbar.vue +++ b/packages/theme/src/client/components/Navbar.vue @@ -4,13 +4,13 @@ import NavbarBrand from '@theme-plume/NavbarBrand.vue' import NavbarItems from '@theme-plume/NavbarItems.vue' import ToggleSidebarButton from '@theme-plume/ToggleSidebarButton.vue' import { computed, onMounted, ref } from 'vue' -import { useThemeLocaleData } from '../composables' +import { useAsideNavbar, useThemeLocaleData } from '../composables' import { getCssValue } from '../utils' -defineEmits(['toggle-sidebar']) - const themeLocale = useThemeLocaleData() +const { triggerAsideNavbar } = useAsideNavbar() + const navbar = ref(null) const navbarBrand = ref(null) @@ -47,7 +47,7 @@ onMounted(() => {