mirror of
https://github.com/better-auth/better-auth.git
synced 2026-05-22 22:32:01 -05:00
style: format code
This commit is contained in:
@@ -8,4 +8,4 @@ export function GET() {
|
||||
"Content-Type": "application/rss+xml; charset=utf-8",
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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}`,
|
||||
);
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user