diff --git a/src/node/contentLoader.ts b/src/node/contentLoader.ts index 048fc216..8e2a0690 100644 --- a/src/node/contentLoader.ts +++ b/src/node/contentLoader.ts @@ -115,10 +115,9 @@ export function createContentLoader( }) const url = '/' + - normalizePath(path.relative(config.srcDir, file)).replace( - /\.md$/, - config.cleanUrls ? '' : '.html' - ) + normalizePath(path.relative(config.srcDir, file)) + .replace(/^index\.md$/, '') + .replace(/\.md$/, config.cleanUrls ? '' : '.html') const html = render ? md.render(src) : undefined const renderedExcerpt = renderExcerpt ? excerpt && md.render(excerpt)