diff --git a/src/node/contentLoader.ts b/src/node/contentLoader.ts index 1b80233c..c5925ae6 100644 --- a/src/node/contentLoader.ts +++ b/src/node/contentLoader.ts @@ -131,9 +131,10 @@ export function createContentLoader( : { excerpt: renderExcerpt as any } // gray-matter types are wrong ) + const relFile = normalizePath(path.relative(config.srcDir, file)) const url = '/' + - normalizePath(path.relative(config.srcDir, file)) + (config.rewrites.map[relFile] || relFile) .replace(/(^|\/)index\.md$/, '$1') .replace(/\.md$/, config.cleanUrls ? '' : '.html')