From 19cc27a5612889a62d422b7a316d935012c74047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Sko=C5=99epa?= <jakub@skorepa.info> Date: Thu, 21 Apr 2016 15:22:45 +0200 Subject: [PATCH] Fix images with absolute path not displaying Fixes #47 --- sitegin/image.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sitegin/image.js b/sitegin/image.js index 7a5a363..6e6cd28 100644 --- a/sitegin/image.js +++ b/sitegin/image.js @@ -73,8 +73,9 @@ module.exports = function(href, title, text, curFile, cfg) { if(youtube.isVideo(href)) { return renderYoutube(href, options); } else { - var genHTML = function(file) { - var rel = path.relative(process.cwd(),file); + var genHTML = function(file, norel) { + var rel = file; + if(!norel) path.relative(process.cwd(),file); var out = '<img src="' + rel + '" alt="' + text + '"'; if(options.width) { @@ -100,9 +101,9 @@ module.exports = function(href, title, text, curFile, cfg) { var parsedHref = url.parse(href); if(parsedHref.host) { - genHTML(href); + return genHTML(href, true); } else if(path.isAbsolute(href)) { - genHTML(href); + return genHTML(href); } else { curFile = curFile.replace(/\.md$/,''); var targetDir = rewriteURL(curFile); -- GitLab