feat(static): 实现静态资源版本化和模板全局变量支持

- 在Dockerfile中添加默认环境变量配置
- 新增静态资源URL版本化管理功能
- 更新所有模板文件使用static_url函数替代硬编码路径
- 优化错误日志页面移动端按钮布局和响应式设计
- 简化异常处理器返回格式

BREAKING CHANGE: 静态资源URL格式变更,需要重新部署以确保资源正确加载
This commit is contained in:
snaily
2025-09-18 06:29:45 +08:00
parent 05762cb6a5
commit 8c62c8121d
8 changed files with 320 additions and 19 deletions
+4 -4
View File
@@ -4,21 +4,21 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{% block title %}Gemini Balance{% endblock %}</title>
<link rel="manifest" href="/static/manifest.json" />
<link rel="manifest" href="{{ static_url('manifest.json') }}" />
<meta name="theme-color" content="#4F46E5" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-title" content="GBalance" />
<link rel="icon" href="/static/icons/icon-192x192.png" />
<link rel="icon" href="{{ static_url('icons/icon-192x192.png') }}" />
<link
href="/static/css/fonts.css"
href="{{ static_url('css/fonts.css') }}"
rel="stylesheet"
/>
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"
/>
<script src="/static/js/tailwindcss.js"></script>
<script src="{{ static_url('js/tailwindcss.js') }}"></script>
<script>
tailwind.config = {
theme: {