diff --git a/sitegin/image.js b/sitegin/image.js index 7a5a3638feb30e31b440f71d1548f3da092d87fa..6e6cd28201edb3a7d6ed9a25a7da8c084ebbfe65 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);