fix: Chinese file link build failed (#424)

pull/425/head
fuchunhui 4 years ago
parent 773472d867
commit c2723f9f00

@ -89,10 +89,12 @@ export function createMarkdownToVueRenderFn(
for (let url of data.links) { for (let url of data.links) {
url = url.replace(/[?#].*$/, '').replace(/\.(html|md)$/, '') url = url.replace(/[?#].*$/, '').replace(/\.(html|md)$/, '')
if (url.endsWith('/')) url += `index` if (url.endsWith('/')) url += `index`
const resolved = slash( const resolved = decodeURIComponent(
url.startsWith('/') slash(
? url.slice(1) url.startsWith('/')
: path.relative(srcDir, path.resolve(dir, url)) ? url.slice(1)
: path.relative(srcDir, path.resolve(dir, url))
)
) )
if ( if (
!pages.includes(resolved) && !pages.includes(resolved) &&

Loading…
Cancel
Save