mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-02 00:09:48 +02:00
feat: replace relative markdown link to corrrect url
This commit is contained in:
parent
4d10c3b8f3
commit
760b9172b0
5 changed files with 85 additions and 13 deletions
|
@ -26,6 +26,12 @@ module.exports = async function load(siteDir) {
|
|||
`export default ${JSON.stringify(docsData, null, 2)};`
|
||||
);
|
||||
|
||||
/* Create source to permalink mapping */
|
||||
const sourceToLink = {};
|
||||
Object.values(docsData).forEach(({source, permalink}) => {
|
||||
sourceToLink[source] = permalink;
|
||||
});
|
||||
|
||||
// pages
|
||||
const pagesDir = path.resolve(siteDir, 'pages');
|
||||
const pagesData = await loadPages(pagesDir);
|
||||
|
@ -41,6 +47,8 @@ module.exports = async function load(siteDir) {
|
|||
const themePath = loadTheme(siteDir);
|
||||
|
||||
const baseUrl = siteConfig.baseUrl || '/';
|
||||
const versionedDir = path.join(siteDir, 'versioned_docs');
|
||||
const translatedDir = path.join(siteDir, 'translated_docs');
|
||||
|
||||
const props = {
|
||||
siteConfig,
|
||||
|
@ -52,7 +60,10 @@ module.exports = async function load(siteDir) {
|
|||
pagesData,
|
||||
outDir,
|
||||
themePath,
|
||||
baseUrl
|
||||
baseUrl,
|
||||
sourceToLink,
|
||||
versionedDir,
|
||||
translatedDir
|
||||
};
|
||||
|
||||
// Generate React Router Config
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue