import fs from 'fs' import BLOG from '@/blog.config' export async function generateRobotsTxt() { const content = ` # * User-agent: * Allow: / # Host Host: ${BLOG.LINK} # Sitemaps Sitemap: ${BLOG.LINK}/sitemap.xml ` try { fs.mkdirSync('./public', { recursive: true }) fs.writeFileSync('./public/robots.txt', content) } catch (error) { // 在vercel运行环境是只读的,这里会报错; // 但在vercel编译阶段、或VPS等其他平台这行代码会成功执行 } }