INNER CODE UNIT · Python
generate_sitemap_txt
netkiller/netkiller.github.io · generate_sitemaps.py:71
def generate_sitemap_txt(html_files):
"""Generate sitemap.txt."""
urls = []
for rel_path in html_files:
url_path = url_encode_path(rel_path)
urls.append(f'{BASE_URL}/{url_path}')
with open(OUTPUT_DIR / 'sitemap.txt', 'w', encoding='utf-8') as f:
f.write('\n'.join(urls))
print(f"Generated sitemap.txt with {len(urls)} URLs")
def generate_sitemaps_xml_gz(html_files):
"""Generate sitemaps.xml.gz (compressed version)."""
lines = ['<?xml version="1.0" encoding="UTF-8"?>']
lines.append('<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">')
for rel_path in html_files: