import Image from "next/image"; import Link from "next/link"; /** * 列表页模板组件 * @param {Object[]} items - 列表数据,需包含 title, image, content, slug 字段 * @param {string} basePath - 详情页基础路径 */ export default function ListPageTemplate({ items, basePath = "" }) { return (
{items.map((item) => (
{item.image && ( {item.title} )}

{item.title}

{item.content?.replace(/<[^>]+>/g, "").slice(0, 100)}{item.content?.replace(/<[^>]+>/g, "").length > 100 ? "..." : ""}

More
))}
); }