""" ================================= | | This file is part of | | staticoso | | Just a simple Static Site Generator | | | | Licensed under the AGPLv3 license | | Copyright (C) 2022, OctoSpacc | | ================================= """ from urllib.parse import quote as URLEncode from Modules.Utils import * def MakeSitemap(Pages, SiteDomain=''): Map = '' for File, Content, Titles, Meta, ContentHTML, SlimHTML, Description, Image in Pages: File = '{}.html'.format(StripExt(File)) Domain = SiteDomain + '/' if SiteDomain else ' ' Map += Domain + URLEncode(File) + '\n' WriteFile('public/sitemap.txt', Map)