properly handle subsites urls
This commit is contained in:
parent
f8b1f3afaf
commit
57b7d4d793
@ -102,21 +102,23 @@ def generate_metadata(path, context):
|
||||
|
||||
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
|
||||
file_name = m.replace(context['SITEURL']+'/', '')
|
||||
|
||||
|
||||
#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']+'/', '')
|
||||
m = os.path.join(general_output_path, file_name.strip('/'))
|
||||
else:
|
||||
file_name = m.replace(context['SITEURL']+'/', '')
|
||||
m = os.path.join(output_path, file_name.strip('/'))
|
||||
|
||||
print(m)
|
||||
if os.path.exists(m):
|
||||
print(m, 'exists')
|
||||
media_size = media_size + os.path.getsize(m)
|
||||
|
||||
current_file = os.path.join(output_path, output_file)
|
||||
|
Loading…
Reference in New Issue
Block a user