This commit is contained in:
2026-04-19 09:56:55 +09:00
parent a7cc45a030
commit 867ae25fa0
4 changed files with 11 additions and 5 deletions
+3 -1
View File
@@ -1,4 +1,5 @@
import io
import re
import json
import yaml
import random
@@ -25,6 +26,7 @@ accesscounter = AccessCounter()
templates.env.globals["get_access_count"] = accesscounter.get
templates.env.globals["server_version"] = server_version
templates.env.globals["onion_site_url"] = f"http://{onion_hostname}/"
templates.env.filters["re_sub"] = lambda s, pattern, repl: re.sub(pattern, repl, s)
class CustomHTMLRenderer(mistune.HTMLRenderer):
def block_code(self, code, **attrs):
@@ -101,7 +103,7 @@ welcome to nercone.dev!
async def fake_error_page(request: Request, code: str):
return error_page(templates=templates, request=request, status_code=int(code))
@app.api_route("/assets/images/thumbnail/{path:path}", methods=["GET"])
@app.api_route("/assets/images/thumbnails/{path:path}", methods=["GET"])
async def thumbnail(request: Request, path: str) -> Response:
title = request.query_params.get("title", "Untitled Page")
description = request.query_params.get("description", "No description.")