You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
994 B
41 lines
994 B
import DefaultTheme from "vitepress/theme";
|
|
import giscusTalk from "vitepress-plugin-comment-with-giscus";
|
|
import { useData, useRoute } from "vitepress";
|
|
import { toRefs } from "vue";
|
|
import Layout from "./Layout.vue";
|
|
|
|
export default {
|
|
extends: DefaultTheme,
|
|
Layout: Layout,
|
|
enhanceApp(ctx) {
|
|
DefaultTheme.enhanceApp(ctx);
|
|
},
|
|
setup() {
|
|
const { frontmatter } = toRefs(useData());
|
|
const route = useRoute();
|
|
|
|
giscusTalk(
|
|
{
|
|
repo: "doocs/source-code-hunter",
|
|
category: "Announcements",
|
|
categoryId: "DIC_kwDODP2NQc4CpG9T",
|
|
repoId: "MDEwOlJlcG9zaXRvcnkyMTc5NDMzNjE=",
|
|
mapping: "pathname",
|
|
inputPosition: "top",
|
|
lang: "zh-CN",
|
|
homePageShowComment: true,
|
|
term: "9",
|
|
strict: "0",
|
|
reactionsEnabled: "1",
|
|
loading: "lazy",
|
|
lightTheme: "light",
|
|
darkTheme: "transparent_dark",
|
|
},
|
|
{
|
|
frontmatter,
|
|
route,
|
|
},
|
|
true
|
|
);
|
|
},
|
|
}; |