This commit is contained in:
tangly1024.com
2023-03-13 13:13:17 +08:00
parent 3221aea574
commit b4446105cd
4 changed files with 66 additions and 10 deletions

View File

@@ -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等其他平台这行代码会成功执行
}
}

View File

@@ -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被高频词访问将大量消耗服务端资源故作为静态文件
}
}