You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
2.5 KiB
JavaScript
50 lines
2.5 KiB
JavaScript
1 year ago
|
import {
|
||
|
defineComponent,
|
||
|
h,
|
||
|
provide
|
||
|
} from "./chunk-I2UDPAZT.js";
|
||
|
|
||
|
// node_modules/custom-vitepress-theme/src/vitepress/index.ts
|
||
|
import "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/normalize.css/normalize.css";
|
||
|
import "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/styles/variables.css";
|
||
|
import "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/styles/switch.css";
|
||
|
import "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/styles/custom.css";
|
||
|
import "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/styles/theme.css";
|
||
|
import Layout from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/Layout.vue";
|
||
|
import Search from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/Search.vue";
|
||
|
import Archives from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/Archives.vue";
|
||
|
import Home from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/Home.vue";
|
||
|
import DefaultPage from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/DefaultPage.vue";
|
||
|
import CategoryPage from "D:/pengpian/git/vitepress/custom-vitepress-theme-demo/node_modules/custom-vitepress-theme/src/vitepress/components/CategoryPage.vue";
|
||
|
|
||
|
// node_modules/custom-vitepress-theme/src/vitepress/composables/config.ts
|
||
|
import { useData } from "vitepress";
|
||
|
var configSymbol = Symbol("config");
|
||
|
function withConfigProvider(App) {
|
||
|
return defineComponent({
|
||
|
name: "ConfigProvider",
|
||
|
setup(_, { slots }) {
|
||
|
const { theme } = useData();
|
||
|
provide(configSymbol, theme.value);
|
||
|
return () => h(App, null, slots);
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
// node_modules/custom-vitepress-theme/src/vitepress/index.ts
|
||
|
var CustomTheme = {
|
||
|
Layout: withConfigProvider(Layout),
|
||
|
NotFound: () => "custom 404",
|
||
|
enhanceApp({ app }) {
|
||
|
app.component("Search", Search);
|
||
|
app.component("Archives", Archives);
|
||
|
app.component("Home", Home);
|
||
|
app.component("DefaultPage", DefaultPage);
|
||
|
app.component("CategoryPage", CategoryPage);
|
||
|
}
|
||
|
};
|
||
|
export {
|
||
|
CustomTheme
|
||
|
};
|
||
|
//# sourceMappingURL=custom-vitepress-theme.js.map
|