@@ -7,7 +7,8 @@ import { getLastModifiedDate } from './../getdocstree.mjs';
7
7
import { getTypes } from './../utils.mjs' ;
8
8
9
9
const DOCSROOT = './src/pages/' ;
10
- const TEMPDIR = './.tempimport' ;
10
+ export const REPOPREFIX = 'https://github.com/' ;
11
+ export const TEMPDIR = './.tempimport' ;
11
12
12
13
const createFrontMatter = (
13
14
title ,
@@ -31,8 +32,11 @@ lastModifiedDate: ${lastModifiedDate}
31
32
` ;
32
33
} ;
33
34
34
- const createEditOverwrite = ( filename , options ) => {
35
+ const createEditOverwrite = ( filename , options , repo ) => {
35
36
if ( options . hideEditLink ) return '' ;
37
+ if ( repo ) {
38
+ return `${ REPOPREFIX } ${ repo } /edit/main/${ filename } ` ;
39
+ }
36
40
return `${ process . env . NEXT_PUBLIC_GIT_EDIT_ROOT } /packages/${ filename } ` ;
37
41
} ;
38
42
@@ -233,7 +237,7 @@ export const importDocs = async (filename, item) => {
233
237
title ,
234
238
menuTitle ,
235
239
order ,
236
- createEditOverwrite ( filename , item . options ) ,
240
+ createEditOverwrite ( item . file , item . options , item . repo ) ,
237
241
item . options . tags ,
238
242
lastModifiedDate ,
239
243
) + doc ,
@@ -268,7 +272,7 @@ export const importDocs = async (filename, item) => {
268
272
title ,
269
273
menuTitle ,
270
274
order ,
271
- createEditOverwrite ( filename , item . options ) ,
275
+ createEditOverwrite ( item . file , item . options ) ,
272
276
item . options . tags ,
273
277
lastModifiedDate ,
274
278
) + doc ,
0 commit comments