aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/atom.xml.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2023-11-30 13:12:45 +0100
committerArmand Philippot <git@armandphilippot.com>2023-11-30 14:54:06 +0100
commitf7e6f42216c3cbeab9add475a61bb407c6be3519 (patch)
tree6c02d5aaaf794af1e1aadd2e3b46aac5b2c57b93 /src/pages/atom.xml.tsx
parent9c6265b33a7bb31936e3c9d6dcf415e11a6db752 (diff)
refactor(pages): refine RSS feed
* add favicon * add item categories * add item image * add item author * add item update date (it seems `date` is used as update date by Feed) * change copyright format * fix ESlint errors * fix atom and json links
Diffstat (limited to 'src/pages/atom.xml.tsx')
-rw-r--r--src/pages/atom.xml.tsx24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/pages/atom.xml.tsx b/src/pages/atom.xml.tsx
deleted file mode 100644
index 4515fdd..0000000
--- a/src/pages/atom.xml.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { GetServerSideProps } from 'next';
-import { generateFeed } from '../utils/helpers';
-
-const Feed = () => null;
-
-export const getServerSideProps: GetServerSideProps = async ({ res }) => {
- const feed = await generateFeed();
-
- if (res) {
- res.setHeader(
- 'Cache-Control',
- 'public, s-maxage=600, stale-while-revalidate=59'
- );
- res.setHeader('Content-Type', 'text/xml');
- res.write(`${feed.atom1()}`);
- res.end();
- }
-
- return {
- props: {},
- };
-};
-
-export default Feed;