Skip to content

Commit d2aecfa

Browse files
committed
fix editlink
1 parent 601c1e5 commit d2aecfa

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

packages/apps/docs/src/scripts/createSpec.mjs

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ import { exec } from 'child_process';
22
import * as fs from 'fs';
33
import yaml from 'js-yaml';
44
import { promisify } from 'util';
5-
import { deleteTempDir, TEMPDIR } from './importReadme/importRepo.mjs';
5+
import { TEMPDIR } from './importReadme/createDoc.mjs';
6+
import { deleteTempDir } from './importReadme/importRepo.mjs';
67

78
const errors = [];
89
const success = [];

packages/apps/docs/src/scripts/importReadme/createDoc.mjs

+8-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import { getLastModifiedDate } from './../getdocstree.mjs';
77
import { getTypes } from './../utils.mjs';
88

99
const DOCSROOT = './src/pages/';
10-
const TEMPDIR = './.tempimport';
10+
export const REPOPREFIX = 'https://github.com/';
11+
export const TEMPDIR = './.tempimport';
1112

1213
const createFrontMatter = (
1314
title,
@@ -31,8 +32,11 @@ lastModifiedDate: ${lastModifiedDate}
3132
`;
3233
};
3334

34-
const createEditOverwrite = (filename, options) => {
35+
const createEditOverwrite = (filename, options, repo) => {
3536
if (options.hideEditLink) return '';
37+
if (repo) {
38+
return `${REPOPREFIX}${repo}/edit/main/${filename}`;
39+
}
3640
return `${process.env.NEXT_PUBLIC_GIT_EDIT_ROOT}/packages/${filename}`;
3741
};
3842

@@ -233,7 +237,7 @@ export const importDocs = async (filename, item) => {
233237
title,
234238
menuTitle,
235239
order,
236-
createEditOverwrite(filename, item.options),
240+
createEditOverwrite(item.file, item.options, item.repo),
237241
item.options.tags,
238242
lastModifiedDate,
239243
) + doc,
@@ -268,7 +272,7 @@ export const importDocs = async (filename, item) => {
268272
title,
269273
menuTitle,
270274
order,
271-
createEditOverwrite(filename, item.options),
275+
createEditOverwrite(item.file, item.options),
272276
item.options.tags,
273277
lastModifiedDate,
274278
) + doc,

packages/apps/docs/src/scripts/importReadme/importRepo.mjs

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
import { exec } from 'child_process';
22
import * as fs from 'fs';
33
import { promisify } from 'util';
4-
import { importDocs } from './createDoc.mjs';
5-
6-
const REPOPREFIX = 'https://github.com/';
7-
export const TEMPDIR = './.tempimport';
4+
import { REPOPREFIX, TEMPDIR, importDocs } from './createDoc.mjs';
85

96
const promiseExec = promisify(exec);
107

0 commit comments

Comments
 (0)