--- import FullLayoutV1 from '../layout/FullLayoutV1.astro' import { listBlogs, type ListBlogItemType } from '../lib/apis/legacy/blog' import BlogCard from '../components/BlogCard.astro' import BlogHeaderImage from '../assets/blogs-header.webp' import { Image } from 'astro:assets' export const prerender = false const _page = parseInt(Astro.url.searchParams.get('page') || '1') const page = isNaN(_page) ? 1 : Math.max(1, _page) let blogs: ListBlogItemType[] = [] try { blogs = await listBlogs({ page, limit: 100 }) } catch (e) { console.error(e) return Astro.redirect('/500') } ---
博客列表的头图,一个悬挂在空中的 LCD1602,上面写着一些示例文本

博客列表

这里是 passthem 和他朋友们的文章

    { blogs.map((blog) => ( )) }