mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 07:26:52 +00:00
rss优化
This commit is contained in:
@@ -3,6 +3,7 @@ import BLOG from '@/blog.config'
|
||||
import ReactDOMServer from 'react-dom/server'
|
||||
import { NotionRenderer, Equation, Code, Collection, CollectionRow } from 'react-notion-x'
|
||||
import { getPostBlocks } from './notion'
|
||||
import { useRouter } from 'next/router'
|
||||
|
||||
const mapPageUrl = id => 'https://www.notion.so/' + id.replace(/-/g, '')
|
||||
|
||||
|
||||
@@ -3,8 +3,9 @@ import { getGlobalNotionData } from '@/lib/notion/getNotionData'
|
||||
|
||||
export async function getServerSideProps ({ res }) {
|
||||
res.setHeader('Content-Type', 'text/xml')
|
||||
const globalNotionData = await getGlobalNotionData({ from: 'rss' })
|
||||
const xmlFeed = await generateRss(globalNotionData?.allPosts?.slice(0, 10) || [])
|
||||
// 获取最新文章
|
||||
const globalNotionData = await getGlobalNotionData({ from: 'rss', latestPostCount: 5 })
|
||||
const xmlFeed = await generateRss(globalNotionData?.latestPosts || [])
|
||||
res.write(xmlFeed)
|
||||
res.end()
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user