b2f52f9396
1. add style var 2. change avatar var personal info
65 lines
1.1 KiB
Vue
65 lines
1.1 KiB
Vue
<template>
|
|
<div class="personal-info-wrapper">
|
|
<img
|
|
class="personal-img"
|
|
v-if="$themeConfig.authorAvatar"
|
|
:src="$withBase($themeConfig.authorAvatar)"
|
|
alt="author-avatar"
|
|
>
|
|
<h3
|
|
class="name"
|
|
v-if="$themeConfig.author || $site.title"
|
|
>
|
|
{{ $themeConfig.author || $site.title }}
|
|
</h3>
|
|
<div class="num">
|
|
<div>
|
|
<h3>{{$recoPosts.length}}</h3>
|
|
<h6>文章</h6>
|
|
</div>
|
|
<div>
|
|
<h3>{{$tags.list.length}}</h3>
|
|
<h6>标签</h6>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
</div>
|
|
</template>
|
|
|
|
<style lang="stylus" scoped>
|
|
.personal-info-wrapper {
|
|
.personal-img {
|
|
display block
|
|
margin 2rem auto
|
|
width 8rem
|
|
height 8rem
|
|
border-radius 50%
|
|
}
|
|
.name {
|
|
text-align center
|
|
color var(--text-color)
|
|
}
|
|
.num {
|
|
display flex
|
|
margin 0 auto 1rem
|
|
width 80%
|
|
> div {
|
|
text-align center
|
|
flex auto
|
|
&:first-child {
|
|
border-right 1px solid #333
|
|
}
|
|
h3 {
|
|
line-height auto
|
|
margin 0 0 .6rem
|
|
color var(--text-color)
|
|
}
|
|
h6 {
|
|
line-height auto
|
|
color var(--text-color)
|
|
margin 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style> |