mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-09 23:27:28 +02:00
refactor: use alias for docs & eslint
This commit is contained in:
parent
8538a10a66
commit
d36c17f368
3 changed files with 20 additions and 9 deletions
|
@ -1,21 +1,23 @@
|
|||
const path = require('path');
|
||||
const {fileToComponentName} = require('./utils');
|
||||
|
||||
async function genRoutesConfig({docsData, docsDir, pagesData}) {
|
||||
async function genRoutesConfig({docsData, pagesData}) {
|
||||
function genDocsRoute({path: docsPath, source}) {
|
||||
const componentName = fileToComponentName(source);
|
||||
return `
|
||||
{
|
||||
path: ${JSON.stringify(docsPath)},
|
||||
exact: true,
|
||||
component: () => <Docs><${componentName} /></Docs>
|
||||
component: () => (
|
||||
<Docs>
|
||||
<${componentName} />
|
||||
</Docs>
|
||||
)
|
||||
}`;
|
||||
}
|
||||
|
||||
function genDocsImport({source}) {
|
||||
const filePath = path.resolve(docsDir, source);
|
||||
const componentName = fileToComponentName(source);
|
||||
return `import ${componentName} from ${JSON.stringify(filePath)}`;
|
||||
return `import ${componentName} from '@docs/${source}';`;
|
||||
}
|
||||
|
||||
function genPagesRoute({path: pagesPath, source}) {
|
||||
|
@ -30,7 +32,7 @@ async function genRoutesConfig({docsData, docsDir, pagesData}) {
|
|||
|
||||
function genPagesImport({source}) {
|
||||
const componentName = fileToComponentName(source);
|
||||
return `import ${componentName} from '@pages/${source}'`;
|
||||
return `import ${componentName} from '@pages/${source}';`;
|
||||
}
|
||||
|
||||
const notFoundRoute = `,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue