simon-einzinger.de/docs/.vitepress/theme/index.ts
2025-01-29 22:02:53 +01:00

20 lines
563 B
TypeScript

// https://vitepress.dev/guide/custom-theme
import type { Theme } from "vitepress";
import DefaultLayout from "./layout/Layout.vue";
import "./style.css";
import "./styles/cards.css";
import "./styles/blogpost.css";
import "virtual:group-icons.css";
import "./styles/code.css";
import BlogIndex from "./components/BlogIndex.vue";
import CVIndex from "./components/CVIndex.vue";
const theme: Theme = {
Layout: DefaultLayout,
enhanceApp({ app }) {
app.component("BlogIndex", BlogIndex);
app.component("CVPage", CVIndex);
},
};
export default theme;