Add RSS Feed button

Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
Hadi
2026-03-30 18:45:37 +02:00
parent ac552902df
commit a12b3ae671
5 changed files with 21 additions and 19 deletions
+2 -15
View File
@@ -4,7 +4,6 @@ import type { APIContext } from "astro";
export async function GET(context: APIContext) {
const blog = await getCollection("blog");
const projects = await getCollection("projects");
const blogItems = blog.map((post) => ({
title: post.data.title,
@@ -18,24 +17,12 @@ export async function GET(context: APIContext) {
},
}));
const projectItems = projects.map((project) => ({
title: `[Project] ${project.data.title}`,
pubDate: new Date(),
description: project.data.description,
link: `/projects/${project.id}/`,
enclosure: {
url: new URL(project.data.image.src, context.site).toString(),
length: 0,
type: "image/png",
},
}));
const allItems = [...blogItems, ...projectItems].sort(
const allItems = [...blogItems].sort(
(a, b) => b.pubDate.getTime() - a.pubDate.getTime(),
);
return rss({
title: "Another Hadi",
title: "Another Hadi - Blog posts",
description:
"Thoughts, insights, and tutorials on cybersecurity, OSINT, and technology.",
site: context.site!,