import Layout from './Layout.vue' import type { Theme } from 'vitepress' import hljs from "highlight.js/lib/core"; import bash from "highlight.js/lib/languages/bash"; import xml from "highlight.js/lib/languages/xml"; import json from "highlight.js/lib/languages/json"; import javascript from "highlight.js/lib/languages/javascript"; import typescript from "highlight.js/lib/languages/typescript"; hljs.registerLanguage("bash", bash); hljs.registerLanguage("xml", xml); hljs.registerLanguage("json", json); hljs.registerLanguage("javascript", javascript); hljs.registerLanguage("typescript", typescript); import "./style.css"; import "highlight.js/styles/dark.css"; export default { Layout, enhanceApp({ app, router, siteData }) { // ... } } satisfies Theme