From fe971e92b4421da04b5f445eeba6fabf3a811dc8 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Thu, 1 Mar 2018 18:49:41 +0100 Subject: Fix relative_url plugin --- _plugins/relativize_url.rb | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/_plugins/relativize_url.rb b/_plugins/relativize_url.rb index 23e1712..b7df362 100644 --- a/_plugins/relativize_url.rb +++ b/_plugins/relativize_url.rb @@ -2,30 +2,17 @@ require 'pathname' module Jekyll module UrlRelativizer - # def relativize_url(url) - # pageUrl = @context.registers[:page]["url"] - # if pageUrl[-1] == "/" - # pageDir = Pathname(pageUrl) - # else - # pageDir = Pathname(pageUrl).parent - # end - # ret = Pathname(url).relative_path_from(pageDir).to_s - # puts pageDir.to_s + + " -> " + url.to_s + " => " + ret - # ret - # end - def relativize_url(input) return if input.nil? input = ensure_leading_slash(input) page_url = @context.registers[:page]["url"] - if page_url[-1] + if page_url[-1] == '/' page_dir = Pathname(page_url) else page_dir = Pathname(page_url).parent end ret = Pathname(input).relative_path_from(page_dir).to_s - # puts page_url.to_s + "," + page_dir.to_s + + "," + input.to_s + "," + ret return ret end end -- cgit v1.1