|
1 | 1 | --- |
| 2 | +import { Image } from 'astro:assets'; |
2 | 3 | import MsgboardLayout from '@/layouts/MsgboardLayout.astro' |
3 | 4 | import DanmakuComments from '@/components/waline/DanmakuComments.astro' |
| 5 | +import bannerImage from '@/assets/msgboard/board.png'; |
| 6 | +
|
| 7 | +const meta = { |
| 8 | + title: '留言板', |
| 9 | + description: '欢迎分享你的故事与想法, 请友善交流, 尊重彼此.' |
| 10 | +} |
4 | 11 | --- |
5 | 12 |
|
6 | | -<MsgboardLayout info={{ slug: '/msgboard' }}> |
7 | | - <div class="flex items-center justify-center gap-8 max-w-3xl mx-auto"> |
8 | | - <!-- <Image |
9 | | - src={commentFlag} |
10 | | - alt="comment" |
11 | | - class="w-48 flex-shrink-0" |
12 | | - loading="eager" |
13 | | - /> --> |
14 | | - <div class="text-left"> |
15 | | - <p class="text-xl font-semibold">留言板守则</p> |
16 | | - <p class="text-lg mt-2 text-muted-foreground">欢迎分享你的故事、想法和新鲜事,也欢迎留下你的足迹。</p> |
17 | | - <p class="text-lg mt-2 text-muted-foreground">请友善交流,文明发言,尊重彼此,拒绝恶意评论。</p> |
18 | | - <p class="text-lg mt-2 text-muted-foreground">让这里成为温暖、轻松、友爱的交流空间,期待你的声音!</p> |
| 13 | +<MsgboardLayout info={{ slug: '/msgboard' }} > |
| 14 | + <div id="content-header" class="animate relative w-full overflow-hidden rounded-lg shadow-lg mb-8 aspect-[3/1] md:aspect-[4/1]"> |
| 15 | + <!-- Optimized Image as Background --> |
| 16 | + <Image src={bannerImage} alt="留言板横幅" class="absolute inset-0 z-0 w-full h-full object-cover object-center" /> |
| 17 | + |
| 18 | + <!-- Gradient Overlay --> |
| 19 | + <div class="absolute inset-0 z-10 bg-gradient-to-r from-black/60 via-black/30 to-transparent"></div> |
| 20 | + |
| 21 | + <!-- Text Content --> |
| 22 | + <div class="relative z-20 flex h-full flex-col justify-center p-6 md:p-8 md:w-3/4 lg:w-2/3"> |
| 23 | + <div class="flex items-start gap-3"> |
| 24 | + <div> |
| 25 | + <h1 class="text-3xl font-bold text-white">{meta.title}</h1> |
| 26 | + <p class="mt-2 text-white/80"> |
| 27 | + {meta.description} |
| 28 | + </p> |
| 29 | + </div> |
| 30 | + </div> |
19 | 31 | </div> |
20 | 32 | </div> |
21 | 33 |
|
|
0 commit comments