style: format code

This commit is contained in:
0-Sandy
2026-03-07 11:20:22 -03:00
parent 268d1a026c
commit 7cbc696ef4
3 changed files with 38 additions and 34 deletions

View File

@@ -8,4 +8,4 @@ export function GET() {
"Content-Type": "application/rss+xml; charset=utf-8",
},
});
}
}

View File

@@ -3,39 +3,43 @@ import { blogs } from "./source";
import { baseUrl } from "./utils";
export function getRSS() {
const feed = new Feed({
title: "Better Auth Blog",
description: "Latest updates, articles, and insights about Better Auth",
generator: "better-auth",
id: `${baseUrl}blog`,
link: `${baseUrl}blog`,
language: "en",
image: `${baseUrl}release-og/blogs.png`,
favicon: `${baseUrl}favicon/favicon-32x32.png`,
copyright: `All rights reserved ${new Date().getFullYear()}, Better Auth Inc.`,
});
const feed = new Feed({
title: "Better Auth Blog",
description: "Latest updates, articles, and insights about Better Auth",
generator: "better-auth",
id: `${baseUrl}blog`,
link: `${baseUrl}blog`,
language: "en",
image: `${baseUrl}release-og/blogs.png`,
favicon: `${baseUrl}favicon/favicon-32x32.png`,
copyright: `All rights reserved ${new Date().getFullYear()}, Better Auth Inc.`,
});
for (const page of blogs.getPages().sort((a, b) => {
return new Date(b.data.date).getTime() - new Date(a.data.date).getTime();
})) {
const url = page.url.replace("blogs/", "blog/");
for (const page of blogs.getPages().sort((a, b) => {
return new Date(b.data.date).getTime() - new Date(a.data.date).getTime();
})) {
const url = page.url.replace("blogs/", "blog/");
feed.addItem({
id: page.url,
title: page.data.title,
description: page.data.description,
image: page.data.image
? `${baseUrl}${page.data.image.startsWith("/") ? page.data.image.slice(1) : page.data.image}`
: undefined,
link: `${baseUrl}${url.startsWith("/") ? url.slice(1) : url}`,
date: new Date(page.data.lastModified ?? page.data.date),
author: page.data.author ? [{
name: page.data.author.name,
avatar: page.data.author.avatar,
link: page.data.author.twitter,
}] : [],
});
}
feed.addItem({
id: page.url,
title: page.data.title,
description: page.data.description,
image: page.data.image
? `${baseUrl}${page.data.image.startsWith("/") ? page.data.image.slice(1) : page.data.image}`
: undefined,
link: `${baseUrl}${url.startsWith("/") ? url.slice(1) : url}`,
date: new Date(page.data.lastModified ?? page.data.date),
author: page.data.author
? [
{
name: page.data.author.name,
avatar: page.data.author.avatar,
link: page.data.author.twitter,
},
]
: [],
});
}
return feed.rss2();
return feed.rss2();
}

View File

@@ -26,4 +26,4 @@ export const baseUrl =
? new URL("http://localhost:3000")
: new URL(
`https://${process.env.VERCEL_PROJECT_PRODUCTION_URL || process.env.VERCEL_URL}`,
);
);