Minor code tweaks; Add: build time reporting, custom output path

This commit is contained in:
2022-08-23 17:25:05 +02:00
parent 93a725839e
commit 342b2e8163
8 changed files with 63 additions and 95 deletions

View File

@ -10,10 +10,10 @@
from urllib.parse import quote as URLEncode
from Modules.Utils import *
def MakeSitemap(Pages, SiteDomain=''):
def MakeSitemap(OutputDir, Pages, SiteDomain=''):
Map = ''
Domain = SiteDomain + '/' if SiteDomain else ''
for File, Content, Titles, Meta, ContentHTML, SlimHTML, Description, Image in Pages:
File = '{}.html'.format(StripExt(File))
Domain = SiteDomain + '/' if SiteDomain else ' '
File = f"{StripExt(File)}.html"
Map += Domain + URLEncode(File) + '\n'
WriteFile('public/sitemap.txt', Map)
WriteFile(f"{OutputDir}/sitemap.txt", Map)