--- // 导航「文章」落点:全量归档列表(年份/轨道分节逻辑与首页共用 PostList) import { getCollection } from 'astro:content'; import { isVisiblePost } from '../../lib/post-visibility'; import BaseLayout from '../../layouts/BaseLayout.astro'; import PostList from '../../components/PostList.astro'; import { sortPosts } from '../../lib/post-order'; // 置顶优先 → 时间倒序(sortPosts 契约见 src/lib/post-order.ts) const posts = sortPosts( await getCollection('posts', ({ data }) => isVisiblePost(data)), ); ---

文章

按年份折叠 · 月分分组 · 共 {posts.length} 篇