summaryrefslogtreecommitdiffstats
path: root/lib/output/modifiers/resolveLinks.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/output/modifiers/resolveLinks.js')
-rw-r--r--lib/output/modifiers/resolveLinks.js16
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 || '');