diff --git a/packages/theme/src/node/autoFrontmatter.ts b/packages/theme/src/node/autoFrontmatter.ts index 24d682b0..46ac8690 100644 --- a/packages/theme/src/node/autoFrontmatter.ts +++ b/packages/theme/src/node/autoFrontmatter.ts @@ -40,9 +40,7 @@ export default function autoFrontmatter( const notes = localeOption.locales?.[locale].notes if (!notes) return '' const dir = notes.dir - return dir - ? path.join(locale, dir).replace(/\\+/g, '/').replace(/^\//, '') - : '' + return dir ? normalizePath(path.join(locale, dir)).replace(/^\//, '') : '' }) .filter(Boolean) @@ -123,7 +121,7 @@ export default function autoFrontmatter( localesNotesDirs.length ? { include: localesNotesDirs.map((dir) => - path.join(dir, '**/**.md').replace(/\\+/g, '/') + normalizePath(path.join(dir, '**/**.md').replace(/\\+/g, '/')) ), formatter: { title(title: string, { filepath }) {