From 8eaf5a43ed501c0bea06a70108c7ae0e61eef98c Mon Sep 17 00:00:00 2001 From: Lazaro Alonso Date: Thu, 23 Jan 2025 17:59:29 +0100 Subject: [PATCH] fixes to Theme config --- docs/package.json | 2 +- docs/src/.vitepress/theme/index.ts | 14 ++++++++------ template/package.json | 2 +- template/src/.vitepress/theme/index.ts | 14 ++++++++------ 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/docs/package.json b/docs/package.json index 1ced7efe..68f3f0d9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -2,7 +2,7 @@ "devDependencies": { "@nolebase/vitepress-plugin-enhanced-readabilities": "^2.12.1", "@types/d3-format": "^3.0.4", - "@types/node": "^22.10.7", + "@types/node": "^22.10.9", "markdown-it": "^14.1.0", "markdown-it-mathjax3": "^4.3.2", "vitepress": "^1.6.3", diff --git a/docs/src/.vitepress/theme/index.ts b/docs/src/.vitepress/theme/index.ts index e0a4eadd..e673d3db 100644 --- a/docs/src/.vitepress/theme/index.ts +++ b/docs/src/.vitepress/theme/index.ts @@ -1,23 +1,24 @@ // .vitepress/theme/index.ts import { h } from 'vue' -import type { Theme } from 'vitepress' +import DefaultTheme from 'vitepress/theme' +import type { Theme as ThemeConfig } from 'vitepress' + import { NolebaseEnhancedReadabilitiesMenu, NolebaseEnhancedReadabilitiesScreenMenu, } from '@nolebase/vitepress-plugin-enhanced-readabilities/client' -import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css' - -import DefaultTheme from 'vitepress/theme' import AsideTrustees from '../../components/AsideTrustees.vue' import VersionPicker from "../../components/VersionPicker.vue" import StarUs from '../../components/StarUs.vue' import AuthorBadge from '../../components/AuthorBadge.vue' import Authors from '../../components/Authors.vue' import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' + +import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css' import './style.css' -export default { +export const Theme: ThemeConfig = { extends: DefaultTheme, Layout() { return h(DefaultTheme.Layout, null, { @@ -36,4 +37,5 @@ export default { app.component('AuthorBadge', AuthorBadge) app.component('Authors', Authors) } -} satisfies Theme \ No newline at end of file +} +export default Theme \ No newline at end of file diff --git a/template/package.json b/template/package.json index d00a7b2b..d45cf531 100644 --- a/template/package.json +++ b/template/package.json @@ -10,7 +10,7 @@ "markdown-it": "^14.1.0", "markdown-it-footnote": "^4.0.0", "markdown-it-mathjax3": "^4.3.2", - "vitepress": "^1.6.1", + "vitepress": "^1.6.3", "vitepress-plugin-tabs": "^0.5.0" } } diff --git a/template/src/.vitepress/theme/index.ts b/template/src/.vitepress/theme/index.ts index c5381dd8..f2ce71e3 100644 --- a/template/src/.vitepress/theme/index.ts +++ b/template/src/.vitepress/theme/index.ts @@ -1,22 +1,23 @@ // .vitepress/theme/index.ts import { h } from 'vue' -import type { Theme } from 'vitepress' +import DefaultTheme from 'vitepress/theme' +import type { Theme as ThemeConfig } from 'vitepress' + import { NolebaseEnhancedReadabilitiesMenu, NolebaseEnhancedReadabilitiesScreenMenu, } from '@nolebase/vitepress-plugin-enhanced-readabilities/client' -import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css' - -import DefaultTheme from 'vitepress/theme' import VersionPicker from "../../components/VersionPicker.vue" import AuthorBadge from '../../components/AuthorBadge.vue' import Authors from '../../components/Authors.vue' import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' + +import '@nolebase/vitepress-plugin-enhanced-readabilities/client/style.css' import './style.css' -export default { +export const Theme: ThemeConfig = { extends: DefaultTheme, Layout() { return h(DefaultTheme.Layout, null, { @@ -33,4 +34,5 @@ export default { app.component('AuthorBadge', AuthorBadge) app.component('Authors', Authors) } -} satisfies Theme \ No newline at end of file +} +export default Theme \ No newline at end of file