Revamped XML sitemap, Added run configs, Added release script, Removed commented HTML

Update .gitignore, app.py - Minify.run.xml, and 11 more files...
This commit is contained in:
2025-09-13 18:13:24 +02:00
parent abd7046fe2
commit 1612416d9d
13 changed files with 245 additions and 34 deletions

10
app.py
View File

@@ -24,7 +24,7 @@ from website.renderers.lists import render_list_ul
from website.renderers.splide import render_splide
from website.renderers.standalone import get_standalone_common_headers
from website.sidebar import reload_sidebar_entries, get_sidebar_entries
from website.sitemap import reload_sitemap_entries, get_sitemap_entries
from website.sitemap import reload_sitemap_entries, get_sitemap_entries, get_sitemap_xml
try:
from rich import print
@@ -164,11 +164,15 @@ def route_robots_txt():
@app.route('/sitemap.txt')
def route_sitemap():
# FIXME: Add the domain !!!
def route_sitemap_txt():
return Response("\n".join(get_sitemap_entries()), mimetype="")
@app.route('/sitemap.xml')
def route_sitemap_xml():
return Response(get_sitemap_xml(request.headers['Host']), mimetype="application/xml")
@app.route('/', defaults={'lang': None})
@app.route('/en/', defaults={'lang': "en"})
@app.route('/fr/', defaults={'lang': "fr"})