20 lines
563 B
TypeScript
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;
|