mirror of
https://github.com/reonokiy/blog.nokiy.net.git
synced 2025-06-17 12:01:33 +02:00
refactor: separate rss and atom generation, optimize back button logic (#22)
* refactor: separate rss and atom generation, optimize back button logic, remove redundant whitespace in component styles * fix: add missing <published> tag in atom feed
This commit is contained in:
parent
4b05ba9caf
commit
fc1cc050bc
14 changed files with 576 additions and 418 deletions
|
@ -1,6 +1,6 @@
|
|||
import type { APIContext } from 'astro'
|
||||
import { moreLocales } from '@/config'
|
||||
import { generateRSS } from '@/utils/rss'
|
||||
import { generateAtom } from '@/utils/feed'
|
||||
|
||||
export function getStaticPaths() {
|
||||
return moreLocales.map(lang => ({
|
||||
|
@ -8,7 +8,6 @@ export function getStaticPaths() {
|
|||
}))
|
||||
}
|
||||
|
||||
export async function GET({ params }: APIContext) {
|
||||
const lang = params.lang as typeof moreLocales[number]
|
||||
return generateRSS({ lang })
|
||||
export async function GET(context: APIContext) {
|
||||
return generateAtom(context)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue