--- 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) => 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 ( ) }) }