Files
txarli.dev/src/components/RandomPosts.astro
2022-10-18 18:08:48 -05:00

16 lines
357 B
Plaintext

---
import Post from '../components/Post.astro';
const { allPosts } = Astro.props;
let posts = allPosts.sort(() => 0.5 - Math.random()).slice(0, 3)
---
<content>
<ul>
{posts.map(
({url, frontmatter: { description, slug, title, tags, added: date }}) => (
<Post {url} {description} {date} {slug} {title} {tags} />
))}
</ul>
</content>