ZH
测试版翻译

@core / kit-blog

1.0.1 ▾
已验证MIT
GitHub

Next.js 博客套件:含作者、分类、标签、系列的文章,订阅源,审核评论和邮件简报

代码32 个文件上下文约 883 个 token扫描通过

应用 .genpmignore 后将被注入的确切目录树。固定于

src/app/(blog)/_components/post-card.tsx只读 · fa952a4
import type { PostSummary } from '@/lib/blog';
import { formatDate, postPath } from '../_lib/paths';

export function PostCard({ post, level = 2 }: { post: PostSummary; level?: number }) {
  const H = `h${Math.min(Math.max(level, 2), 6)}` as 'h2';
  return (
    <article className="blk-card blog-card">
      <H>
        <a href={postPath(post)}>{post.title}</a>
      </H>
      <p className="blog-meta">
        {post.publishedAt && <time dateTime={post.publishedAt.toISOString()}>{formatDate(post.publishedAt)}</time>} · {post.readingMinutes} min read
        {post.membersOnly && ' · Members only'}
      </p>
      <p>{post.excerpt}</p>
    </article>
  );
}

举报 @core/kit-blog

使用 GitHub 登录后才能举报包。