diff --git a/settings.yaml b/settings.yaml index 92f0d3a4..4900cca1 100644 --- a/settings.yaml +++ b/settings.yaml @@ -1112,9 +1112,14 @@ spec: - $formkit: url name: powerLink label: 赞助地址 + help: https://afdian.com/a/ (必须带上末尾的/) - $formkit: number name: showNum label: 最大展示条数 + - $formkit: text + name: username + label: 赞助用户名 + help: carolcoral - $formkit: group name: music label: 音乐卡片 diff --git a/templates/assets/js/halo.js b/templates/assets/js/halo.js index c3e17ca5..fba24327 100644 --- a/templates/assets/js/halo.js +++ b/templates/assets/js/halo.js @@ -380,7 +380,7 @@ let halo = { var data = getArrayItems(values, 1); let powerStar = document.getElementById("power-star") if (values.length === 0) { - powerStar.href = GLOBAL_CONFIG.source.power.powerLink + powerStar.href = GLOBAL_CONFIG.source.power.powerLink + GLOBAL_CONFIG.source.power.username powerStar.innerHTML = `
@@ -390,7 +390,7 @@ let halo = { `; } else { if (powerStar) { - powerStar.href = "https://afdian.net/u/" + data[0]["user"].user_id + powerStar.href = GLOBAL_CONFIG.source.power.powerLink + data[0]["user"].user_id powerStar.innerHTML = `
diff --git a/templates/modules/variables/site-config.html b/templates/modules/variables/site-config.html index 1478fb32..0daee054 100644 --- a/templates/modules/variables/site-config.html +++ b/templates/modules/variables/site-config.html @@ -57,7 +57,8 @@ source: { power: { powerLink: [[${theme.config.sidebar.power.powerLink}]], - showNum: [[${theme.config.sidebar.power.showNum}]] + showNum: [[${theme.config.sidebar.power.showNum}]], + username: [[${theme.config.sidebar.power.username}]] }, links: { linksUrl: [[${ theme.config.link.linksUrl }]], diff --git a/templates/modules/widgets/aside/power.html b/templates/modules/widgets/aside/power.html index d47dfea0..5a905052 100644 --- a/templates/modules/widgets/aside/power.html +++ b/templates/modules/widgets/aside/power.html @@ -2,7 +2,7 @@
爱发电赞助 - 赞助 + 赞助
diff --git a/theme.yaml b/theme.yaml index 3cf4615d..df0aea9c 100644 --- a/theme.yaml +++ b/theme.yaml @@ -46,5 +46,5 @@ spec: repo: https://github.com/chengzhongxue/halo-theme-hao settingName: "theme-hao-setting" configMapName: "theme-hao-configMap" - version: "1.6.0" + version: "1.6.1" require: ">=2.20.0"