chore: auto deploy 2026-01-20 20:09:56

This commit is contained in:
taimafanl
2026-01-20 20:09:56 +08:00
parent 619dd37464
commit f45680130b
3 changed files with 366 additions and 74 deletions

View File

@@ -8,7 +8,7 @@ const template = fs.readFileSync(path.join(__dirname, 'template.html'), 'utf-8')
data.languages.forEach(lang => {
const content = data.content[lang];
let html = template;
html = html.replace(/{{langCode}}/g, lang);
html = html.replace(/{{title}}/g, content.title);
html = html.replace(/{{metaDesc}}/g, content.metaDesc);
@@ -16,8 +16,7 @@ data.languages.forEach(lang => {
// 语言链接 - 动态生成
const langLinksHtml = data.languages.map(l => {
const lContent = data.content[l];
// 只有当不是当前语言时,才显示链接
if (l === lang) return `<span style="color:white; margin-left:15px; font-size:13px; font-weight:800">${lContent.langName}</span>`;
if (l === lang) return `<span class="active-lang">${lContent.langName}</span>`;
return `<a href="../${l}/index.html">${lContent.langName}</a>`;
}).join('');
html = html.replace(/{{languageLinks}}/g, langLinksHtml);
@@ -28,10 +27,12 @@ data.languages.forEach(lang => {
// 表格行 + 详情行
const rowsHtml = content.cities.map((city, idx) => `
<tr class="city-row" onclick="toggleDetails(${idx})">
<tr id="row-${idx}" class="city-row" onclick="toggleDetails(${idx})">
<td>
<strong>${city.name}</strong>
<span class="tag-region">${city.region}</span>
<div class="city-name-cell">
<strong>${city.name}</strong>
<span class="tag-region">${city.region}</span>
</div>
</td>
<td>${city.matches}</td>
<td style="font-weight:600">${city.budget}</td>
@@ -53,7 +54,7 @@ data.languages.forEach(lang => {
</td>
</tr>
`).join('');
html = html.replace(/{{tableRows}}/g, rowsHtml);
const distDir = path.join(__dirname, 'dist');