Skip to content

Commit 219fb2f

Browse files
committed
Update blog
1 parent f3ad739 commit 219fb2f

2 files changed

Lines changed: 21 additions & 3 deletions

File tree

_config.butterfly.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,6 @@ aside:
371371
card_mbti:
372372
enable: true
373373
date: '2025-08-14'
374-
image: https://blogfiles.oss.fyz666.xyz/svg/39e1659f-5eef-4709-bc5f-c5e588168293.svg
375374
ei:
376375
value: 86
377376
type: 'I'

themes/butterfly/layout/includes/widget/card_mbti.pug

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,23 @@ style.
8383
.mbti:hover .image {
8484
transform: rotate(-10deg);
8585
}
86+
- const mbtiImages = {}
87+
- mbtiImages.INTJ = 'https://blogfiles.oss.fyz666.xyz/svg/e54d2a84-55fd-414d-81af-7493ff2e11c1.svg'
88+
- mbtiImages.INTP = 'https://blogfiles.oss.fyz666.xyz/svg/a10c4445-b614-4d11-b45e-cfda23dbd485.svg'
89+
- mbtiImages.ENTJ = 'https://blogfiles.oss.fyz666.xyz/svg/c29d423d-b3ea-49a8-a78b-1f2c74133ba9.svg'
90+
- mbtiImages.ENTP = 'https://blogfiles.oss.fyz666.xyz/svg/c80b91f1-2305-46b7-bb13-1dca4b168983.svg'
91+
- mbtiImages.INFJ = 'https://blogfiles.oss.fyz666.xyz/svg/3a894383-b796-46f3-9320-6f39360d9a66.svg'
92+
- mbtiImages.INFP = 'https://blogfiles.oss.fyz666.xyz/svg/39e1659f-5eef-4709-bc5f-c5e588168293.svg'
93+
- mbtiImages.ENFJ = 'https://blogfiles.oss.fyz666.xyz/svg/40031020-9ea7-43e0-b2ac-fd0348181a66.svg'
94+
- mbtiImages.ENFP = 'https://blogfiles.oss.fyz666.xyz/svg/9e11c236-d35d-4118-b1f9-2ee9427b8dcb.svg'
95+
- mbtiImages.ISTJ = 'https://blogfiles.oss.fyz666.xyz/svg/1222b517-92dd-48dc-a4e7-b762bafb5419.svg'
96+
- mbtiImages.ISFJ = 'https://blogfiles.oss.fyz666.xyz/svg/4b4833f4-b189-419a-978b-a1e2ab594e4c.svg'
97+
- mbtiImages.ESFJ = 'https://blogfiles.oss.fyz666.xyz/svg/d2ea3f35-23f3-4475-b238-78deea37a8f3.svg'
98+
- mbtiImages.ESFP = 'https://blogfiles.oss.fyz666.xyz/svg/dd593ab0-1531-4816-9eff-1658f51ba35f.svg'
99+
- mbtiImages.ESTJ = 'https://blogfiles.oss.fyz666.xyz/svg/3ef072a8-b238-4c83-80af-33f33b85bc47.svg'
100+
- mbtiImages.ESTP = 'https://blogfiles.oss.fyz666.xyz/svg/643f62d0-777c-427b-b504-8796d02bb241.svg'
101+
- mbtiImages.ISFP = 'https://blogfiles.oss.fyz666.xyz/svg/688412b9-d42d-4a17-bf3a-64dfd4eb76fa.svg'
102+
- mbtiImages.ISTP = 'https://blogfiles.oss.fyz666.xyz/svg/ff7c5a0c-a453-45b1-a18a-aefa0253b555.svg'
86103

87104
- const mbtiMap = {E: '外倾', I: '内倾', S: '现实', N: '直觉', T: '理性', F: '感性', J: '有计划', P: '灵活'}
88105
- const atMap = {A: '坚决', T: '动荡'}
@@ -100,7 +117,9 @@ each key in mbtiKeys
100117
- card_mbti[key].value = 100 - val
101118
- const mbtiValues = mbtiKeys.map(k => flipType.includes(card_mbti[k].type) ? 100 - card_mbti[k].value : card_mbti[k].value)
102119
- const percentValues = mbtiValues.concat(card_mbti.at.type === 'A' ? 100 - card_mbti.at.value : card_mbti.at.value)
103-
- const mbti_text = mbtiKeys.map(k => card_mbti[k].type).join('') + '-' + card_mbti.at.type
120+
- let mbti_text = mbtiKeys.map(k => card_mbti[k].type).join('')
121+
- const image = mbtiImages[mbti_text]
122+
- mbti_text = mbti_text + '-' + card_mbti.at.type
104123

105124

106125
.card-widget.card-mbti
@@ -127,6 +146,6 @@ each key in mbtiKeys
127146
span= label1
128147
span= label2
129148
.image
130-
img(src=card_mbti.image)
149+
img(src=image alt=mbti_text)
131150
.mbti-date= `更新于:${card_mbti.date}`
132151

0 commit comments

Comments
 (0)