This commit is contained in:
2026-02-12 23:54:49 +01:00
commit 724500ae0b
16 changed files with 575 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { html, htmlToResponse } from "@mastrojs/mastro";
import { readMarkdownFiles } from "@mastrojs/markdown";
import { Layout } from "../../components/Layout.ts";
export const GET = async () => {
const posts = await readMarkdownFiles("data/posts/*.md");
return htmlToResponse(
Layout({
title: "News",
children: posts.map((post) =>
html`
<p>
<a href="${post.path.slice(12, -3) + "/"}">
${post.meta.title}
</a>
</p>
`
),
}),
);
};