feat: replace relative markdown link to corrrect url

This commit is contained in:
endiliey 2018-09-14 20:49:50 +08:00
parent 4d10c3b8f3
commit 760b9172b0
5 changed files with 85 additions and 13 deletions

View file

@ -13,6 +13,9 @@ module.exports = function createBaseConfig(props, isServer) {
docsDir,
pagesDir,
siteDir,
sourceToLink,
versionedDir,
translatedDir,
baseUrl
} = props;
@ -33,8 +36,8 @@ module.exports = function createBaseConfig(props, isServer) {
.set('symlinks', true)
.alias.set('@theme', themePath)
.set('@site', siteDir)
.set('@versioned_docs', path.resolve(siteDir, 'versioned_docs'))
.set('@translated_docs', path.resolve(siteDir, 'translated_docs'))
.set('@versioned_docs', versionedDir)
.set('@translated_docs', translatedDir)
.set('@docs', docsDir)
.set('@pages', pagesDir)
.set('@build', outDir)
@ -75,7 +78,7 @@ module.exports = function createBaseConfig(props, isServer) {
mdRule
.use('markdown-loader')
.loader(mdLoader)
.options({siteConfig, siteDir, docsDir});
.options({siteConfig, versionedDir, translatedDir, docsDir, sourceToLink});
const cssRule = config.module.rule('css').test(/\.css$/);
if (isProd) {
@ -110,12 +113,12 @@ module.exports = function createBaseConfig(props, isServer) {
warnings: false,
compress: false,
ecma: 6,
mangle: true,
mangle: true
},
sourceMap: true
})
]);
}
return config;
};