Skip to content

Commit fd5ecc6

Browse files
authored
Merge pull request #88 from shenxianovo/main
优化聊天消息组件排版;将历年大群群名替换为全称
2 parents fceaf53 + 3ea598a commit fd5ecc6

3 files changed

Lines changed: 23 additions & 19 deletions

File tree

docs/.vitepress/theme/components/ChatMessage.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,25 @@ const props = defineProps({
2525
const { isDark } = useData()
2626
2727
const flexDirection = computed(() => props.position === 'right' ? 'row-reverse' : 'row')
28-
const avatarMargin = computed(() => props.position === 'right' ? 'margin-left: 10px' : 'margin-right: 10px')
2928
const messageAlign = computed(() => props.position === 'right' ? 'margin-left: auto; max-width: 70%' : 'margin-right: auto; max-width: 70%')
30-
const nicknameAlign = computed(() => props.position === 'right' ? 'text-align: right' : '')
29+
const nicknameAlign = computed(() => props.position === 'right' ? 'right' : 'left')
3130
3231
const bubbleBg = computed(() => isDark.value ? '#333' : '#f0f0f0')
3332
const textColor = computed(() => isDark.value ? '#fff' : '#000')
3433
3534
const messageStyle = computed(() => ({
3635
display: 'flex',
37-
alignItems: 'center',
36+
alignItems: 'flex-end',
3837
margin: '10px 0',
39-
flexDirection: flexDirection.value
38+
flexDirection: flexDirection.value,
39+
gap: '5px'
4040
}))
4141
4242
const avatarStyle = computed(() => ({
4343
width: '50px',
4444
height: '50px',
4545
borderRadius: '50%',
46-
margin: avatarMargin.value
46+
marginTop: '-5px'
4747
}))
4848
4949
const contentStyle = computed(() => {
@@ -59,7 +59,7 @@ const contentStyle = computed(() => {
5959
const nicknameStyle = computed(() => ({
6060
fontWeight: 'bold',
6161
marginBottom: '5px',
62-
textAlign: nicknameAlign.value || 'left'
62+
textAlign: nicknameAlign.value
6363
}))
6464
6565
const bubbleStyle = computed(() => ({

docs/about/annual-group.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ import {
77
} from 'vitepress/theme';
88

99
const annualGroups = [
10-
{ avatar: '/about/annual-group/幻想乡.png', name: '幻想乡', title: '2025' },
11-
{ avatar: '/about/annual-group/春日影.png', name: '春日影', title: '2024' },
12-
{ avatar: '/about/annual-group/愛言葉.png', name: '愛言葉', title: '2023' },
13-
{ avatar: '/about/annual-group/虹之咲.jpg', name: '虹之咲', title: '2022' },
14-
{ avatar: '/about/annual-group/迦勒底.jpg', name: '迦勒底', title: '2021' },
15-
{ avatar: '/about/annual-group/秀知院.jpg', name: '秀知院', title: '2020' },
16-
{ avatar: '/about/annual-group/绯想天.jpg', name: '绯想天', title: '2019' },
17-
{ avatar: '/about/annual-group/樱公馆.jpeg', name: '樱公馆', title: '2018' },
18-
{ avatar: '/about/annual-group/卡巴拉生命树.jpeg', name: '卡巴拉生命树', title: '2017' },
19-
{ avatar: '/about/annual-group/异世界.jpg', name: '异世界', title: '2016' },
20-
{ avatar: '/about/annual-group/奥德赛圣殿.jpeg', name: '奥德赛圣殿', title: '2015' },
21-
{ avatar: '/about/annual-group/世界线.jpeg', name: '世界线', title: '2014' },
22-
{ avatar: '/about/annual-group/自漫协新世界.jpeg', name: '自漫协新世界', title: '2013' },
10+
{ avatar: '/about/annual-group/幻想乡.png', name: 'WHUDAYS-幻想乡', title: '2025' },
11+
{ avatar: '/about/annual-group/春日影.png', name: 'WHUDAYS-春日影', title: '2024' },
12+
{ avatar: '/about/annual-group/愛言葉.png', name: 'WHUDAYS-愛言葉', title: '2023' },
13+
{ avatar: '/about/annual-group/虹之咲.jpg', name: 'WHUDAYS-虹之咲', title: '2022' },
14+
{ avatar: '/about/annual-group/迦勒底.jpg', name: 'WHUDAYS-迦勒底', title: '2021' },
15+
{ avatar: '/about/annual-group/秀知院.jpg', name: 'WHUDAYS-秀知院', title: '2020' },
16+
{ avatar: '/about/annual-group/绯想天.jpg', name: 'WHUDAYS-绯想天', title: '2019' },
17+
{ avatar: '/about/annual-group/樱公馆.jpeg', name: 'WHUDAYS-樱公馆', title: '2018' },
18+
{ avatar: '/about/annual-group/卡巴拉生命树.jpeg', name: 'WHUDAYS-卡巴拉生命树', title: '2017' },
19+
{ avatar: '/about/annual-group/异世界.jpg', name: 'WHUDAYS-异世界', title: '2016' },
20+
{ avatar: '/about/annual-group/奥德赛圣殿.jpeg', name: 'WHUDAYS-奥德赛圣殿', title: '2015' },
21+
{ avatar: '/about/annual-group/世界线.jpeg', name: 'WHUDAYS-世界线', title: '2014' },
22+
{ avatar: '/about/annual-group/自漫协新世界.jpeg', name: 'WHU-自漫协新世界', title: '2013' },
2323
{ avatar: '/about/annual-group/宅居动物集结处.jpeg', name: '宅居动物集结处', title: '2012' },
2424
];
2525
</script>

docs/about/introduction.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
- 除了部门以外,我们还有许多[兴趣小群](/group/)等你探索~
2222
- 如果你是新人,请先看[萌新指南](/about/newbie-guide/2025/)
2323

24+
<ClientOnly>
25+
2426
<ChatMessage avatar="/about/hq/avatar.png" nickname="萌新一枚" message="为什么漫协要叫WHUDAYS呢?" position="right"/>
2527
<ChatMessage avatar="/about/hq/2012/店长.jpeg" nickname="店长" message="诶这……这都怪当年某管理的恶趣味……"/>
2628
<ChatMessage avatar="/about/hq/2012/店长.jpeg" nickname="店长" message="WHUDAYS……其实是故意的<br><img src='/about/image-3.jpg'>"/>
@@ -34,3 +36,5 @@
3436
<ChatMessage avatar="/about/hq/2014/喵少.jpg" nickname="喵少" message="笑死"/>
3537
<ChatMessage avatar="/about/hq/2012/店长.jpeg" nickname="店长" message="对了,虽然有这方面的梗,但是正经的解释是“漫协的日常”"/>
3638
<ChatMessage avatar="/about/hq/2012/店长.jpeg" nickname="店长" message="可别搞错了哦,心里脏的看啥都脏<br><img src='/about/image-4.jpg'>"/>
39+
40+
</ClientOnly>

0 commit comments

Comments
 (0)