mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-20 07:26:46 +00:00
fix
This commit is contained in:
@@ -16,9 +16,10 @@ export async function generateRobotsTxt() {
|
||||
|
||||
`
|
||||
try {
|
||||
fs.writeFileSync('robots.txt', content)
|
||||
fs.mkdirSync('./public', { recursive: true })
|
||||
fs.writeFileSync('./public/robots.txt', content)
|
||||
} catch (error) {
|
||||
console.warn('无法写入文件', error)
|
||||
// 在vercel运行环境是只读的,这里会报错;
|
||||
// 但在vercel编译阶段、或VPS等其他平台这行代码会成功执行
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,11 +55,9 @@ export async function generateRss(posts) {
|
||||
fs.writeFileSync('./public/rss/feed.xml', feed.rss2())
|
||||
fs.writeFileSync('./public/rss/atom.xml', feed.atom1())
|
||||
fs.writeFileSync('./public/rss/feed.json', feed.json1())
|
||||
fs.mkdirSync('./rss', { recursive: true })
|
||||
fs.writeFileSync('./rss/feed.xml', feed.rss2())
|
||||
fs.writeFileSync('./rss/atom.xml', feed.atom1())
|
||||
fs.writeFileSync('./rss/feed.json', feed.json1())
|
||||
} catch (error) {
|
||||
console.warn('无法写入文件', error)
|
||||
// 在vercel运行环境是只读的,这里会报错;
|
||||
// 但在vercel编译阶段、或VPS等其他平台这行代码会成功执行
|
||||
// RSS被高频词访问将大量消耗服务端资源,故作为静态文件
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user