Skip to content

Commit f3ad739

Browse files
committed
Update blog
1 parent 5c9389e commit f3ad739

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,25 @@ style.
8484
transform: rotate(-10deg);
8585
}
8686

87-
- const mbtiMap = { E: '外倾', I: '内倾', S: '现实', N: '直觉', T: '理性', F: '感性', J: '有计划', P: '灵活' }
87+
- const mbtiMap = {E: '外倾', I: '内倾', S: '现实', N: '直觉', T: '理性', F: '感性', J: '有计划', P: '灵活'}
8888
- const atMap = {A: '坚决', T: '动荡'}
8989
- const flipType = ['E', 'N', 'T', 'J']
90+
- const flipMap = {ei: { E: 'I', I: 'E' }, sn: { S: 'N', N: 'S' }, tf: { T: 'F', F: 'T' }, jp: { J: 'P', P: 'J' }, at: { A: 'T', T: 'A' }}
9091
- const mbtiKeys = ['ei', 'sn', 'tf', 'jp']
9192
- const colors = ['blue', 'orange', 'green', 'purple', 'red']
9293
- const card_mbti = theme.aside.card_mbti
94+
95+
each key in mbtiKeys
96+
- let val = card_mbti[key].value
97+
- let type = card_mbti[key].type
98+
if (val < 50)
99+
- card_mbti[key].type = flipMap[key][type]
100+
- card_mbti[key].value = 100 - val
93101
- const mbtiValues = mbtiKeys.map(k => flipType.includes(card_mbti[k].type) ? 100 - card_mbti[k].value : card_mbti[k].value)
94102
- const percentValues = mbtiValues.concat(card_mbti.at.type === 'A' ? 100 - card_mbti.at.value : card_mbti.at.value)
95103
- const mbti_text = mbtiKeys.map(k => card_mbti[k].type).join('') + '-' + card_mbti.at.type
96104

105+
97106
.card-widget.card-mbti
98107
.item-headline
99108
i.iconfont.icon-MBTI

0 commit comments

Comments
 (0)