From d868d65c74beb7607051dfa312ab4461d7570301 Mon Sep 17 00:00:00 2001 From: rra Date: Mon, 27 Jan 2020 10:16:55 +0100 Subject: [PATCH] properly handle absolute paths --- page_metadata.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/page_metadata.py b/page_metadata.py index 7d519dc..f9135b2 100644 --- a/page_metadata.py +++ b/page_metadata.py @@ -97,18 +97,15 @@ def generate_metadata(path, context): if 'i18n_subsites' in plugins: subsites = True lang = context['DEFAULT_LANG'] - general_output_path = output_path.replace(lang, '').strip('/') - siteurl = siteurl.replace(lang,'').strip('/') + general_output_path = output_path.replace(lang, '') + siteurl = context['main_siteurl'] media_size = 0 # enumerate all media displayed on the page media, soup = get_media(path) #reuse the same soup to limit calculation for m in media: - # filter out SITEURL to prevent trouble - - #print(context['SITEURL'], m) # join output path to file, need to strip any leading slash for os.path if subsites: file_name = m.replace(context['main_siteurl']+'/', '')