Skip to content

Commit ae029ae

Browse files
authored
fix: Chinese file link build failed (#425)
fix #424
1 parent a3bf52f commit ae029ae

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/node/markdownToVue.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,10 +89,12 @@ export function createMarkdownToVueRenderFn(
8989
for (let url of data.links) {
9090
url = url.replace(/[?#].*$/, '').replace(/\.(html|md)$/, '')
9191
if (url.endsWith('/')) url += `index`
92-
const resolved = slash(
93-
url.startsWith('/')
94-
? url.slice(1)
95-
: path.relative(srcDir, path.resolve(dir, url))
92+
const resolved = decodeURIComponent(
93+
slash(
94+
url.startsWith('/')
95+
? url.slice(1)
96+
: path.relative(srcDir, path.resolve(dir, url))
97+
)
9698
)
9799
if (
98100
!pages.includes(resolved) &&

0 commit comments

Comments
 (0)