|
|
@ -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) &&
|
|
|
|