Browse Source

doc: link error, close #5652

pull/5653/head
tangjinzhou 3 years ago
parent
commit
d5bb271dd8
  1. 8
      plugin/md/markdown/plugins/link.ts

8
plugin/md/markdown/plugins/link.ts

@ -45,10 +45,10 @@ export const linkPlugin = (md: MarkdownIt, externalAttrs: Record<string, string>
if (cleanUrl.endsWith('.md')) { if (cleanUrl.endsWith('.md')) {
cleanUrl = cleanUrl.replace(/\.md$/, '.html'); cleanUrl = cleanUrl.replace(/\.md$/, '.html');
} }
// ./foo -> ./foo.html // // ./foo -> ./foo.html
if (!cleanUrl.endsWith('.html') && !cleanUrl.endsWith('/')) { // if (!cleanUrl.endsWith('.html') && !cleanUrl.endsWith('/')) {
cleanUrl += '.html'; // cleanUrl += '.html';
} // }
const parsed = new URL(url, 'http://a.com'); const parsed = new URL(url, 'http://a.com');
url = cleanUrl + parsed.search + parsed.hash; url = cleanUrl + parsed.search + parsed.hash;
} }

Loading…
Cancel
Save