feat: 前端页面使用网站基础配置

- 使用 Flask context_processor 自动注入 site_config
- 所有页面标题使用 site_name 配置
- 所有页面导航栏品牌使用 site_name 配置
- 所有页面底部使用 site_footer 配置
- 文件上传时使用 max_file_size 配置验证文件大小
- 显示最大文件限制提示
This commit is contained in:
2026-04-16 18:44:57 +08:00
parent aa8526035b
commit 69e4ca4d64
9 changed files with 68 additions and 17 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>注册 - PDF翻译助手</title>
<title>注册 - {{ site_config.site_name }}</title>
<link rel="icon" href="/static/img/favicon.svg" type="image/svg+xml">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="/static/css/style.css" rel="stylesheet">
@@ -11,7 +11,7 @@
<body class="bg-light">
<nav class="navbar navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="/">📄 PDF翻译助手</a>
<a class="navbar-brand" href="/">📄 {{ site_config.site_name }}</a>
</div>
</nav>
@@ -79,5 +79,12 @@
}
});
</script>
<!-- 页脚 -->
<footer class="bg-light py-4 mt-5">
<div class="container text-center">
{{ site_config.site_footer | safe }}
</div>
</footer>
</body>
</html>