From d169ba7b58b470125a950d28555bc128ace3f694 Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Fri, 31 Jan 2020 19:28:58 +0530 Subject: [PATCH] Return relative_url if site.url is an empty string --- lib/jekyll/filters/url_filters.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/jekyll/filters/url_filters.rb b/lib/jekyll/filters/url_filters.rb index 2c8e268884b..5d984096160 100644 --- a/lib/jekyll/filters/url_filters.rb +++ b/lib/jekyll/filters/url_filters.rb @@ -44,10 +44,11 @@ def compute_absolute_url(input) return input if Addressable::URI.parse(input.to_s).absolute? site = @context.registers[:site] - return relative_url(input) if site.config["url"].nil? + site_url = site.config["url"] + return relative_url(input) if site_url.nil? || site_url == "" Addressable::URI.parse( - site.config["url"].to_s + relative_url(input) + site_url.to_s + relative_url(input) ).normalize.to_s end