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