diff --git a/app.py b/app.py index 8ee1d2b..90e08e1 100644 --- a/app.py +++ b/app.py @@ -168,10 +168,26 @@ def create_app(): abort(404) # Show a floating admin button for authenticated users, otherwise serve raw HTML html: str = row["html"] + # Inject tag for better page naming + try: + page_title = row["title"] + except Exception: + page_title = "" + if page_title: + lower = html.lower() + if "</head>" in lower: + i = lower.rfind("</head>") + html = html[:i] + f"<title>{page_title}" + html[i:] + elif "{page_title}" + html[j:] + else: + html = f"{page_title}" + html if is_logged_in(): admin_url = url_for("admin") toolbar = ( - '
' + '
' f' + + + {{ title or 'Админка' }} @@ -111,5 +123,6 @@ {% block content %}{% endblock %}
+
Made by Ruslan