feat: 前端页面使用网站基础配置
- 使用 Flask context_processor 自动注入 site_config - 所有页面标题使用 site_name 配置 - 所有页面导航栏品牌使用 site_name 配置 - 所有页面底部使用 site_footer 配置 - 文件上传时使用 max_file_size 配置验证文件大小 - 显示最大文件限制提示
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>PDF翻译助手 - 英文PDF翻译中文</title>
|
||||
<title>{{ site_config.site_name }} - 英文PDF翻译中文</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">
|
||||
@@ -12,7 +12,7 @@
|
||||
<!-- 导航栏 -->
|
||||
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="/">📄 PDF翻译助手</a>
|
||||
<a class="navbar-brand" href="/">📄 {{ site_config.site_name }}</a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
@@ -132,7 +132,7 @@
|
||||
<div class="card-body">
|
||||
<form id="uploadForm">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">选择PDF文件(最大{{ max_pages }}页)</label>
|
||||
<label class="form-label">选择PDF文件(最大{{ max_pages }}页,{{ site_config.max_file_size }}MB)</label>
|
||||
<input type="file" class="form-control" id="pdfFile" name="file" accept=".pdf" required>
|
||||
<div class="form-text">支持英文PDF翻译为中文</div>
|
||||
</div>
|
||||
@@ -145,7 +145,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<button type="submit" class="btn btn-primary btn-lg w-100" id="submitBtn">
|
||||
<button type="submit" class="btn btn-primary btn-lg w-100" id="submitBtn" data-max-size="{{ site_config.max_file_size }}">
|
||||
<span id="btnText">开始翻译</span>
|
||||
<span id="btnSpinner" class="spinner-border spinner-border-sm" style="display:none"></span>
|
||||
</button>
|
||||
@@ -196,7 +196,7 @@
|
||||
<!-- 页脚 -->
|
||||
<footer class="bg-light py-4 mt-5">
|
||||
<div class="container text-center">
|
||||
<p class="text-muted">PDF翻译助手 v1.0.0 | 基于本地LLM服务</p>
|
||||
{{ site_config.site_footer | safe }}
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user