28 lines
672 B
Plaintext
28 lines
672 B
Plaintext
---
|
|
import Layout from "@layouts/Layout.astro";
|
|
import HeroCard from "@components/HeroCard.astro";
|
|
import * as memorium from "@helpers/memorium";
|
|
|
|
const movieReviews = await memorium.listResource("Media/movies/*");
|
|
---
|
|
|
|
<Layout title="Max Richter">
|
|
{
|
|
movieReviews.map((review: any) => (
|
|
<HeroCard
|
|
post={{
|
|
collection: "resources/movies",
|
|
id: review.identifier
|
|
.replace("Media/movies/", "")
|
|
.replace(/\.md$/, ""),
|
|
data: {
|
|
title: review.itemReviewed.name,
|
|
description: review.reviewBody,
|
|
},
|
|
body: review.reviewBody,
|
|
}}
|
|
/>
|
|
))
|
|
}
|
|
</Layout>
|