// 使用vue-router生成sitemap
const createSitemap = routes => {
  const fs = require('fs')
  const path = require('path')
  
  const urls = routes
    .filter(route => !route.meta || route.meta.sitemap !== false)
    .map(route => `https://www.yufeng-ai.com${route.path}`)
    .join('\n')
  
  const sitemap = `<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
${urls.map(url => `
  <url>
    <loc>${url}</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>`).join('')}
</urlset>`
  
  fs.writeFileSync(path.resolve(__dirname, 'dist/sitemap.xml'), sitemap)
}