这里分享我的关于页面个人头像美化,只有一个头像显示太单调了,这里在左右两边添加了文本显示,由于没人开源和分享,这里就肝出来了,发出来进行分享,这里适配我自己的页面,可根据自己的情况进行修改。

展示

about个人头像美化

pug文件

这里有用anzhiyu的删除现在用的源码,改为以下源码文件(注意缩进!!!)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
-    #about-page
- .author-box
- .author-img
- img.no-lightbox(src=url_for(avatarImg) onerror=`this.onerror=null;this.src='` + url_for(theme.error_img.-flink) + `'` alt="avatar")
- .image-dot

+ #about-page
+ .author-box
+ .author-tag-left
+ - let {tag_left,tag_right} = item.author_box
+ each i in tag_left
+ span.author-tag= `${i}`
+ .author-img
+ .image-dot
+ img.no-lightbox(src='/img/about.webp')
+ .author-tag-right
+ each i in tag_right
+ span.author-tag= `${i}`
+ - let {title_h2} = item.author_name
+ h1.aboutName= subtitle
+ h2.title_h2= title_h2
+ #author_text.author_text
+ - let { message } = item.author_text
+ each i in message
+ p.author_p(style='text-align:center;')= `${i}`

css修改

这里的颜色值根据自己的情况进行修改,按F12进入控制台看我设置的,根据自己的进行修改。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
#about-page .author-tag-left {
display: flex;
flex-direction: column;
align-items: flex-end;
}

#about-page .author-tag-left .author-tag:first-child,
#about-page .author-tag-left .author-tag:last-child {
margin-right: -16px;
}

#about-page .author-tag {
transform: translate(0, -4px);
padding: 1px 8px;
background: var(--icemyst-card-bg);
border: var(--style-border-always);
border-radius: 40px;
margin-top: 6px;
font-size: 14px;
font-weight: bold;
box-shadow: var(--icemyst-shadow-lightblack);
animation: 6s ease-in-out 0s infinite normal none running floating;
}

#about-page .author-tag:nth-child(1) {
animation-delay: 0s;
}

#about-page .author-tag:nth-child(2) {
animation-delay: 0.6s;
}

#about-page .author-tag:nth-child(3) {
animation-delay: 1.2s;
}

#about-page .author-tag:nth-child(4) {
animation-delay: 1.8s;
}

#about-page .author-tag-right .author-tag:first-child,
#about-page .author-tag-right .author-tag:last-child {
margin-left: -16px;
}

#about-page .author-tag-right {
display: flex;
flex-direction: column;
align-items: flex-start;
}
#about-page .aboutName {
font-size: 2.7rem;
margin-top: 10px;
font-weight: 700;
letter-spacing: 10px;
-webkit-background-clip: text;
background-image: linear-gradient(90deg, #2ca2b4, #5598de 24%, #7f87ff 45%, #f65aad 85%, #df80b4);
display: inline-block;
color: transparent;
-webkit-text-stroke: 1px #bccbe4;
}


#about-page .title_h2 {
font-size: 30px;
margin-top: 10px;
margin-bottom: 15px;
-webkit-text-stroke: 1px #0072ff;
}

#author_text {
width: 100%;
overflow: hidden;
position: relative;
-webkit-text-stroke: 1px #0072ff;
}

.author_text .author_p {
font-size: 20px;
font-weight: lighter;
line-height: 38px;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
transition: all ease 0.3s;
/* filter: alpha(opacity=0); */
/* -moz-opacity: 0; */
/* -khtml-opacity: 0; */
/* opacity: 0; */
cursor: pointer;
}

.author_text .author_p:hover {
font-size: 22px;
}

.author-img {
display: inline-block;
width: 200px;
height: 200px;
border-radius: 50%;
border: 3px solid #0072ff;
margin: 7px;
-webkit-animation: headneon 1.5s ease-in-out infinite alternate;
-moz-animation: headneon 1.5s ease-in-out infinite alternate;
animation: headneon 1.5s ease-in-out infinite alternate;
}
@keyframes floating {
0% {
transform: translate(0, -4px);
}

50% {
transform: translate(0, 4px);
}

100% {
transform: translate(0, -4px);
}
}
@-webkit-keyframes headneon {
from {
box-shadow: 0 0 1px #fff,
0 0 2px #fff,
0 0 3px #fff,
0 0 4px #fff;
}

to {
box-shadow: 0 0 5px #fff,
0 0 10px #fff,
0 0 15px #fff,
0 0 20px #fff;
}
}

@-moz-keyframes headneon {
from {
box-shadow: 0 0 1px #fff,
0 0 2px #fff,
0 0 3px #fff,
0 0 4px #fff;
}

to {
box-shadow: 0 0 5px #fff,
0 0 10px #fff,
0 0 15px #fff,
0 0 20px #fff;
}
}
@media screen and (max-width: 700px) {
.author_text .author_p {
font-size: 15px;
line-height: 20px;
}

#about-page .title_h2 {
font-size: 20px;
}

.author-tag-left .author-tag,
.author-tag-right .author-tag {
display: none;
}
}

修改yml文件

把现在你用的about.yml个人头像删除后引入现在用的这个。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- class_name:
# 添加以下内容
author_box:
tag_left:
- 🤖️ 数码科技爱好者
- 🔍 分享与热心帮助
- 🏠 智能家居小能手
- 🔨 设计开发一条龙
tag_right:
- 专修各种小问题 🤝
- 脚踏实地行动派 🏃
- 个人业余发动机 🧱
- 人不狠话也不多 💢
author_name:
title_h2: 与自己促膝长谈,与孤独握手言欢。
author_text:
message:
- 不久前还只是一个失业农民工.
- 现在还只是一只喜欢动漫和文学的上班族.
- 不久以后将是又一个人生迷茫的旅行者.

改好后有可能出现错乱问题,这里根据你自己的博客进行微调。