修复若干bug

This commit is contained in:
Vaica committed 2026-01-20 20:09:46 +08:00
1 parent 94855a49bf
commit 21fa47801b
14 files changed
+69 -130

No files matched your search

@@ -79,40 +79,6 @@
</div>
</div>
<script>
(function() {
// 配置:友链数据源地址
// 1. 本地模块模式:使用 '/json/link_lite.json' (默认)
// 2. 远程模式:修改为您的 GitHub + jsDelivr 链接
// 例如:const linksJsonUrl = 'https://cdn.jsdelivr.net/gh/您的用户名/您的仓库名@main/link_lite.json';
const linksJsonUrl = '/json/link_lite.json';
const list = document.getElementById('links-list');
if (!list) return;
fetch(linksJsonUrl)
.then(response => {
if (!response.ok) throw new Error('Network response was not ok');
return response.json();
})
.then(data => {
if (data && Array.isArray(data) && data.length > 0) {
// 清空现有的静态内容,使用动态数据
list.innerHTML = '';
data.forEach(item => {
const li = document.createElement('li');
// 保持原有的 DOM 结构和类名
li.innerHTML = `<a href="${item.url}" class="url-name" target="_blank">${item.name}</a><span style="margin-left: 13px;">${item.description || ''}</span>`;
list.appendChild(li);
});
}
})
.catch(error => {
console.warn('友链动态加载失败,回退到静态内容:', error);
// 加载失败时保留静态内容 (Hugo 生成的)
});
})();
</script>
<!-- 移除动态加载脚本,仅保留静态生成内容 -->
</div>
{{ end }}