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 @@