@@ -7,25 +7,6 @@ hexo.extend.filter.register('template_locals', function (locals) {
77
88 const card_mbti = JSON . parse ( JSON . stringify ( card_mbti_src ) ) ;
99
10- const mbtiImages = {
11- INTJ : 'https://blogfiles.oss.fyz666.xyz/svg/e54d2a84-55fd-414d-81af-7493ff2e11c1.svg' ,
12- INTP : 'https://blogfiles.oss.fyz666.xyz/svg/a10c4445-b614-4d11-b45e-cfda23dbd485.svg' ,
13- ENTJ : 'https://blogfiles.oss.fyz666.xyz/svg/c29d423d-b3ea-49a8-a78b-1f2c74133ba9.svg' ,
14- ENTP : 'https://blogfiles.oss.fyz666.xyz/svg/c80b91f1-2305-46b7-bb13-1dca4b168983.svg' ,
15- INFJ : 'https://blogfiles.oss.fyz666.xyz/svg/3a894383-b796-46f3-9320-6f39360d9a66.svg' ,
16- INFP : 'https://blogfiles.oss.fyz666.xyz/svg/39e1659f-5eef-4709-bc5f-c5e588168293.svg' ,
17- ENFJ : 'https://blogfiles.oss.fyz666.xyz/svg/40031020-9ea7-43e0-b2ac-fd0348181a66.svg' ,
18- ENFP : 'https://blogfiles.oss.fyz666.xyz/svg/9e11c236-d35d-4118-b1f9-2ee9427b8dcb.svg' ,
19- ISTJ : 'https://blogfiles.oss.fyz666.xyz/svg/1222b517-92dd-48dc-a4e7-b762bafb5419.svg' ,
20- ISFJ : 'https://blogfiles.oss.fyz666.xyz/svg/4b4833f4-b189-419a-978b-a1e2ab594e4c.svg' ,
21- ESFJ : 'https://blogfiles.oss.fyz666.xyz/svg/d2ea3f35-23f3-4475-b238-78deea37a8f3.svg' ,
22- ESFP : 'https://blogfiles.oss.fyz666.xyz/svg/dd593ab0-1531-4816-9eff-1658f51ba35f.svg' ,
23- ESTJ : 'https://blogfiles.oss.fyz666.xyz/svg/3ef072a8-b238-4c83-80af-33f33b85bc47.svg' ,
24- ESTP : 'https://blogfiles.oss.fyz666.xyz/svg/643f62d0-777c-427b-b504-8796d02bb241.svg' ,
25- ISFP : 'https://blogfiles.oss.fyz666.xyz/svg/688412b9-d42d-4a17-bf3a-64dfd4eb76fa.svg' ,
26- ISTP : 'https://blogfiles.oss.fyz666.xyz/svg/ff7c5a0c-a453-45b1-a18a-aefa0253b555.svg'
27- } ;
28-
2910 const mbtiNames = {
3011 INTJ : '架构师' ,
3112 INTP : '逻辑学家' ,
@@ -83,14 +64,14 @@ hexo.extend.filter.register('template_locals', function (locals) {
8364
8465 let mbti_text = mbtiKeys . map ( ( k ) => String ( card_mbti [ k ] ?. type || '' ) ) . join ( '' ) ;
8566 let mbti_text_additional = '' ;
86- const image = mbtiImages [ mbti_text ] || '' ;
67+ const animation = `https://blogfiles.oss.fyz666.xyz/mbti-animation/ ${ mbti_text . toLowerCase ( ) } .json` ;
8768 const name = mbtiNames [ mbti_text ] || '' ;
8869 if ( card_mbti . at ) {
8970 mbti_text_additional = `-${ String ( card_mbti . at . type || '' ) } ` ;
9071 }
9172 const mbti_text_full = `${ mbti_text } ${ mbti_text_additional } ` ;
9273 const update = card_mbti . date ;
9374
94- locals . mbti = { card_mbti, percentValues, mbti_text, mbti_text_full, name, image , update} ;
75+ locals . mbti = { card_mbti, percentValues, mbti_text, mbti_text_full, name, animation , update} ;
9576 return locals ;
9677} ) ;
0 commit comments