chore: myriad fixes + book year pages
This commit is contained in:
parent
3ab6f77a69
commit
aec8471b06
45 changed files with 508 additions and 293 deletions
23
src/pages/feeds/movies.xml.js
Normal file
23
src/pages/feeds/movies.xml.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
import { generateRssFeed } from "@utils/generateRssFeed";
|
||||
import { fetchGlobals } from "@utils/data/globals";
|
||||
import { fetchMovies } from "@utils/data/movies";
|
||||
import fs from "fs/promises";
|
||||
import path from "path";
|
||||
|
||||
export async function getStaticPaths() {
|
||||
const globals = await fetchGlobals();
|
||||
const movies = await fetchMovies();
|
||||
|
||||
const rss = generateRssFeed({
|
||||
permalink: "/feeds/movies.xml",
|
||||
title: "Movies feed",
|
||||
globals,
|
||||
data: movies.feed,
|
||||
});
|
||||
|
||||
const filePath = path.resolve("public/feeds/movies.xml");
|
||||
await fs.mkdir(path.dirname(filePath), { recursive: true });
|
||||
await fs.writeFile(filePath, rss);
|
||||
|
||||
return [];
|
||||
}
|
Reference in a new issue