diff --git a/src/nercone_website/server.py b/src/nercone_website/server.py index bbc5bea..5a0a503 100644 --- a/src/nercone_website/server.py +++ b/src/nercone_website/server.py @@ -119,10 +119,12 @@ async def default_response(request: Request, full_path: str) -> Response: return PlainTextResponse(markdown.text_content, status_code=200) else: lightweight_header = request.headers.get("lightweight", "").lower() + lightweight_query = request.query_params.get("lightweight", "").lower() + lightweight_signal = lightweight_header or lightweight_query - if lightweight_header in ["1", "true", "y", "yes"]: + if lightweight_signal in ["1", "true", "y", "yes"]: lightweight_mode = True - elif lightweight_header in ["0", "false", "n", "no"]: + elif lightweight_signal in ["0", "false", "n", "no"]: lightweight_mode = False else: lightweight_mode = request.cookies.get("lightweight_mode", "") == "true"