diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-11-30 13:12:45 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-11-30 14:54:06 +0100 |
| commit | f7e6f42216c3cbeab9add475a61bb407c6be3519 (patch) | |
| tree | 6c02d5aaaf794af1e1aadd2e3b46aac5b2c57b93 /src/pages/feed.xml.tsx | |
| parent | 9c6265b33a7bb31936e3c9d6dcf415e11a6db752 (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/feed.xml.tsx')
| -rw-r--r-- | src/pages/feed.xml.tsx | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/pages/feed.xml.tsx b/src/pages/feed.xml.tsx deleted file mode 100644 index 60dcb21..0000000 --- a/src/pages/feed.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.rss2()}`); - res.end(); - } - - return { - props: {}, - }; -}; - -export default Feed; |
