shiue2000 commited on
Commit
f0a3e75
·
verified ·
1 Parent(s): 28d89bb

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +36 -41
templates/index.html CHANGED
@@ -6,102 +6,97 @@
6
  <title>高雄市長選戰輿情分析</title>
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <style>
9
- body {{
10
  background-color: #f3f4f6;
11
- font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
12
- }}
13
- .card {{
14
  background-color: white;
15
  border-radius: 0.5rem;
16
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
17
  padding: 1.5rem;
18
  margin-bottom: 1.5rem;
19
- }}
20
- .chart-container {{
21
  max-width: 100%;
22
  overflow-x: auto;
23
- }}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  </style>
25
  </head>
26
- <body class="p-6">
27
  <header class="bg-blue-600 text-white p-4 rounded-lg mb-6">
28
- <h1 class="text-3xl font-bold">高雄市長選戰輿情分析</h1>
29
  <p class="text-sm">更新時間: {report_date}</p>
30
  </header>
31
-
32
- <main class="grid grid-cols-1 md:grid-cols-2 gap-6">
33
- <!-- 當日社群貼文情緒 -->
34
  <div class="card">
35
- <h2 class="text-xl font-semibold mb-4">1. 當日社群貼文情緒</h2>
36
  <div class="chart-container">
37
  <img src="data:image/png;base64,{img_b64_today}" alt="當日社群情緒比例" class="w-full">
38
  </div>
39
  </div>
40
-
41
- <!-- 歷史情緒趨勢 -->
42
  <div class="card">
43
- <h2 class="text-xl font-semibold mb-4">2. 歷史情緒趨勢</h2>
44
  <div class="chart-container">
45
  <img src="data:image/png;base64,{img_b64_trend}" alt="歷史情緒趨勢" class="w-full">
46
  </div>
47
  </div>
48
-
49
- <!-- 社群媒體參與概況 -->
50
  <div class="card md:col-span-2">
51
- <h2 class="text-xl font-semibold mb-4">3. 社群媒體參與概況</h2>
52
  {engagement_table}
53
  </div>
54
-
55
- <!-- 社群情感趨勢圖 -->
56
  <div class="card">
57
- <h2 class="text-xl font-semibold mb-4">4. 社群情感趨勢圖</h2>
58
  <div class="chart-container">
59
  <img src="data:image/png;base64,{img_social_sentiment}" alt="社群情感趨勢" class="w-full">
60
  </div>
61
  </div>
62
-
63
- <!-- 各平台表現 -->
64
  <div class="card">
65
- <h2 class="text-xl font-semibold mb-4">5. 各平台表現</h2>
66
  <div class="chart-container">
67
  <img src="data:image/png;base64,{img_platform_performance}" alt="各平台表現" class="w-full">
68
  </div>
69
  </div>
70
-
71
- <!-- 候選人社群量趨勢 -->
72
  <div class="card">
73
- <h2 class="text-xl font-semibold mb-4">6. 候選人社群量趨勢</h2>
74
  <div class="chart-container">
75
  <img src="data:image/png;base64,{img_candidate_volume}" alt="候選人社群量趨勢" class="w-full">
76
  </div>
77
  </div>
78
-
79
- <!-- 候選人社群量分析 -->
80
  <div class="card">
81
- <h2 class="text-xl font-semibold mb-4">7. 候選人社群量分析(正/負面情緒)</h2>
82
  <div class="chart-container">
83
  <img src="data:image/png;base64,{img_candidate_sentiment}" alt="候選人社群情緒分析" class="w-full">
84
  </div>
85
  </div>
86
-
87
- <!-- 知識圖譜 -->
88
  <div class="card md:col-span-2">
89
- <h2 class="text-xl font-semibold mb-4">8. 知識圖譜</h2>
90
  <div class="chart-container">
91
  <img src="data:image/png;base64,{img_knowledge_graph}" alt="知識圖譜" class="w-full">
92
  </div>
93
  </div>
94
-
95
- <!-- 新聞議題統計 -->
96
  <div class="card md:col-span-2">
97
- <h2 class="text-xl font-semibold mb-4">9. 新聞議題統計</h2>
98
  <p>各類別新聞數量: {news_summary}</p>
99
  {news_table}
100
  </div>
101
  </main>
102
-
103
- <footer class="mt-6 text-center text-gray-500">
104
- <p>© 2025 高雄市長選戰輿情分析系統 | 由 xAI 技術支持</p>
105
  </footer>
106
  </body>
107
- </html>
 
6
  <title>高雄市長選戰輿情分析</title>
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <style>
9
+ body {
10
  background-color: #f3f4f6;
11
+ font-family: 'Microsoft JhengHei', 'Arial Unicode MS', 'SimHei', 'DejaVu Sans', sans-serif;
12
+ }
13
+ .card {
14
  background-color: white;
15
  border-radius: 0.5rem;
16
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
17
  padding: 1.5rem;
18
  margin-bottom: 1.5rem;
19
+ }
20
+ .chart-container {
21
  max-width: 100%;
22
  overflow-x: auto;
23
+ }
24
+ table {
25
+ border-collapse: collapse;
26
+ }
27
+ th, td {
28
+ text-align: left;
29
+ }
30
+ @media (max-width: 640px) {
31
+ .card {
32
+ padding: 1rem;
33
+ }
34
+ h2 {
35
+ font-size: 1.25rem;
36
+ }
37
+ }
38
  </style>
39
  </head>
40
+ <body class="p-4 sm:p-6">
41
  <header class="bg-blue-600 text-white p-4 rounded-lg mb-6">
42
+ <h1 class="text-2xl sm:text-3xl font-bold">高雄市長選戰輿情分析</h1>
43
  <p class="text-sm">更新時間: {report_date}</p>
44
  </header>
45
+ <main class="grid grid-cols-1 md:grid-cols-2 gap-4 sm:gap-6">
 
 
46
  <div class="card">
47
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">1. 當日社群貼文情緒</h2>
48
  <div class="chart-container">
49
  <img src="data:image/png;base64,{img_b64_today}" alt="當日社群情緒比例" class="w-full">
50
  </div>
51
  </div>
 
 
52
  <div class="card">
53
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">2. 歷史情緒趨勢</h2>
54
  <div class="chart-container">
55
  <img src="data:image/png;base64,{img_b64_trend}" alt="歷史情緒趨勢" class="w-full">
56
  </div>
57
  </div>
 
 
58
  <div class="card md:col-span-2">
59
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">3. 社群媒體參與概況</h2>
60
  {engagement_table}
61
  </div>
 
 
62
  <div class="card">
63
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">4. 社群情感趨勢圖</h2>
64
  <div class="chart-container">
65
  <img src="data:image/png;base64,{img_social_sentiment}" alt="社群情感趨勢" class="w-full">
66
  </div>
67
  </div>
 
 
68
  <div class="card">
69
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">5. 各平台表現</h2>
70
  <div class="chart-container">
71
  <img src="data:image/png;base64,{img_platform_performance}" alt="各平台表現" class="w-full">
72
  </div>
73
  </div>
 
 
74
  <div class="card">
75
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">6. 候選人社群量趨勢</h2>
76
  <div class="chart-container">
77
  <img src="data:image/png;base64,{img_candidate_volume}" alt="候選人社群量趨勢" class="w-full">
78
  </div>
79
  </div>
 
 
80
  <div class="card">
81
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">7. 候選人社群量分析(正/負面情緒)</h2>
82
  <div class="chart-container">
83
  <img src="data:image/png;base64,{img_candidate_sentiment}" alt="候選人社群情緒分析" class="w-full">
84
  </div>
85
  </div>
 
 
86
  <div class="card md:col-span-2">
87
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">8. 知識圖譜</h2>
88
  <div class="chart-container">
89
  <img src="data:image/png;base64,{img_knowledge_graph}" alt="知識圖譜" class="w-full">
90
  </div>
91
  </div>
 
 
92
  <div class="card md:col-span-2">
93
+ <h2 class="text-lg sm:text-xl font-semibold mb-4">9. 新聞議題統計</h2>
94
  <p>各類別新聞數量: {news_summary}</p>
95
  {news_table}
96
  </div>
97
  </main>
98
+ <footer class="mt-6 text-center text-gray-500 text-sm">
99
+ <p>© 2025 高雄市長選戰輿情分析系統</p>
 
100
  </footer>
101
  </body>
102
+ </html>