--- import BaseLayout from "../layouts/BaseLayout.astro" import Tile from "../layouts/Tile.astro" import MoreTile from "../layouts/MoreTile.astro" const allPosts = await Astro.glob("../pages/posts/*.md") const Blogs = await Astro.glob("../pages/posts/blogs/**/*.md") allPosts.sort((a, b) => { if ( a.frontmatter.title && (a.frontmatter.title as string).startsWith("计算机协会入社指南") ) { return -99999999999 } return Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate) }) Blogs.sort( (a, b) => Date.parse(b.frontmatter.pubDate) - Date.parse(a.frontmatter.pubDate), ) ---
    { // tile-hero allPosts.slice(0, 1).map((post) => { return ( ) }) } { // tile-2up allPosts.slice(1, 5).map((post) => { return ( ) }) } { // tile-3up allPosts.slice(5, 11).map((post) => { return ( ) }) }

更多文章

    { // tile-2up allPosts.slice(12, 18).map((post) => { return ( ) }) } { Blogs.slice(0, 4).map((post) => { return ( ) }) }