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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…