This commit is contained in:
2026-04-24 02:02:51 +09:00
parent f166ef8f65
commit bc2d46096a
+4 -3
View File
@@ -233,12 +233,13 @@ async def default_response(request: Request, full_path: str) -> Response:
except PermissionError:
return error_page(templates, request, 403, "何をしてるんです?脆弱性報告のためならいいのですが、データ盗んで悪用するためなら今すぐにやめてくださいね?", "ディレクトリトラバーサルね、知ってる。公開してないところ覗きたいの?えっt")
markdown_mode = False
original_path = full_path
markdown_mode = False
markdown_ua = ["curl", "claude-user", "chatgpt-user", "google-extended", "perplexity-user"]
if "curl" in request.headers.get("user-agent", "").lower():
if "text/markdown" in request.headers.get("accept", "").lower():
markdown_mode = True
elif "text/markdown" in request.headers.get("accept", "").lower():
elif any([ua in request.headers.get("user-agent", "").lower() for ua in markdown_ua]):
markdown_mode = True
if full_path.endswith(".md"):