1
- import DefaultTheme from 'vitepress/theme' ;
2
- import giscusTalk from 'vitepress-plugin-comment-with-giscus' ;
3
- import { useData , useRoute } from 'vitepress' ;
4
- import { toRefs } from "vue" ;
5
-
6
- export default {
7
- ...DefaultTheme ,
8
- enhanceApp ( ctx ) {
9
- DefaultTheme . enhanceApp ( ctx ) ;
10
- } ,
11
- setup ( ) {
12
- const { frontmatter } = toRefs ( useData ( ) ) ;
13
- const route = useRoute ( ) ;
14
-
15
- giscusTalk ( {
16
- repo : 'doocs/advanced-java' ,
17
- repoId : 'MDEwOlJlcG9zaXRvcnkxNTE4MzQwNjI=' ,
18
- mapping : 'number' ,
19
- inputPosition : 'top' ,
20
- lang : 'zh-CN' ,
21
- homePageShowComment : true ,
22
- term : '9' ,
23
- lightTheme : 'light' ,
24
- darkTheme : 'transparent_dark' ,
25
- } , {
26
- frontmatter,
27
- route
28
- } , true ) ;
29
- }
30
- } ;
1
+ import DefaultTheme from "vitepress/theme" ;
2
+ import giscusTalk from "vitepress-plugin-comment-with-giscus" ;
3
+ import { useData , useRoute } from "vitepress" ;
4
+ import { toRefs } from "vue" ;
5
+ import Layout from "./Layout.vue" ;
6
+
7
+ export default {
8
+ extends : DefaultTheme ,
9
+ Layout : Layout ,
10
+ enhanceApp ( ctx ) {
11
+ DefaultTheme . enhanceApp ( ctx ) ;
12
+ } ,
13
+ setup ( ) {
14
+ const { frontmatter } = toRefs ( useData ( ) ) ;
15
+ const route = useRoute ( ) ;
16
+
17
+ giscusTalk (
18
+ {
19
+ repo : "doocs/advanced-java" ,
20
+ repoId : "MDEwOlJlcG9zaXRvcnkxNTE4MzQwNjI=" ,
21
+ mapping : "number" ,
22
+ inputPosition : "top" ,
23
+ lang : "zh-CN" ,
24
+ homePageShowComment : true ,
25
+ term : "9" ,
26
+ lightTheme : "light" ,
27
+ darkTheme : "transparent_dark" ,
28
+ } ,
29
+ {
30
+ frontmatter,
31
+ route,
32
+ } ,
33
+ true
34
+ ) ;
35
+ } ,
36
+ } ;
0 commit comments