diff options
Diffstat (limited to 'lib/output/modifiers/resolveLinks.js')
-rw-r--r-- | lib/output/modifiers/resolveLinks.js | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/output/modifiers/resolveLinks.js b/lib/output/modifiers/resolveLinks.js index 907a667..0dd46bb 100644 --- a/lib/output/modifiers/resolveLinks.js +++ b/lib/output/modifiers/resolveLinks.js @@ -30,16 +30,18 @@ function resolveLinks(currentFile, resolveFile, $) { // Split anchor var parsed = url.parse(href); - href = parsed.pathname; + href = parsed.pathname || ''; - // Calcul absolute path for this - href = LocationUtils.toAbsolute(href, currentDirectory, '.'); + if (href) { + // Calcul absolute path for this + href = LocationUtils.toAbsolute(href, currentDirectory, '.'); - // Resolve file - href = resolveFile(href); + // Resolve file + href = resolveFile(href); - // Convert back to relative - href = LocationUtils.relative(currentDirectory, href); + // Convert back to relative + href = LocationUtils.relative(currentDirectory, href); + } // Add back anchor href = href + (parsed.hash || ''); |