From 77614634ceca1e132c52eaf75d60a99d20ddc767 Mon Sep 17 00:00:00 2001 From: nercone-dev Date: Wed, 15 Apr 2026 11:45:18 +0900 Subject: [PATCH] -- --- src/nercone_website/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/nercone_website/server.py b/src/nercone_website/server.py index cf7ae04..a51df0a 100644 --- a/src/nercone_website/server.py +++ b/src/nercone_website/server.py @@ -94,13 +94,14 @@ async def fake_error_page(request: Request, code: str): @app.api_route("/{full_path:path}", methods=["GET", "POST", "HEAD"]) async def default_response(request: Request, full_path: str) -> Response: - if not full_path.endswith(".html"): + if not full_path.endswith(".html") or not full_path.endswith(".md"): try: if static := resolve_static_file(full_path): return FileResponse(static) except PermissionError: return error_page(templates, request, 403, "何をしてるんです?脆弱性報告のためならいいのですが、データ盗んで悪用するためなら今すぐにやめてくださいね?", "ディレクトリトラバーサルね、知ってる。公開してないところ覗きたいの?えっt") + markdown_mode = False if "curl" in request.headers.get("user-agent", "").lower(): markdown_mode = True elif full_path.endswith(".md"):