diff --git a/docs/.vitepress/theme/CustomLayout.vue b/docs/.vitepress/theme/CustomLayout.vue new file mode 100644 index 0000000000..30c1a7ec13 --- /dev/null +++ b/docs/.vitepress/theme/CustomLayout.vue @@ -0,0 +1,16 @@ + + + diff --git a/docs/.vitepress/theme/ObservablePromo.vue b/docs/.vitepress/theme/ObservablePromo.vue new file mode 100644 index 0000000000..0e199464e3 --- /dev/null +++ b/docs/.vitepress/theme/ObservablePromo.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index 3e7f52c081..5849c74989 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -2,10 +2,12 @@ import DefaultTheme from "vitepress/theme-without-fonts"; import {useData} from "vitepress"; import {watch} from "vue"; import PlotRender from "../../components/PlotRender.js"; +import CustomLayout from "./CustomLayout.vue"; import "./custom.css"; export default { extends: DefaultTheme, + Layout: CustomLayout, enhanceApp({app, router}) { Object.defineProperty(app.config.globalProperties, "$dark", {get: () => useData().isDark.value}); app.component("PlotRender", PlotRender);