techveda-react-seo
Version:
Complete React SEO automation library with meta tags, robots.txt and sitemap generation
25 lines (22 loc) • 847 B
text/typescript
// import fs from 'fs';
// import path from 'path';
// import { GenerateSitemapOptions } from '../types';
// export function generateSitemapFile(options: GenerateSitemapOptions): string {
// const {
// domain,
// routes = ['/'],
// outputPath = path.join(process.cwd(), 'public', 'sitemap.xml')
// } = options;
// const sitemapContent = `<?xml version="1.0" encoding="UTF-8"?>
// <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
// ${routes.map(route => `
// <url>
// <loc>https://${domain}${route}</loc>
// <changefreq>weekly</changefreq>
// <priority>${route === '/' ? '1.0' : '0.8'}</priority>
// </url>`).join('\n')}
// </urlset>`;
// fs.mkdirSync(path.dirname(outputPath), { recursive: true });
// fs.writeFileSync(outputPath, sitemapContent.trim(), 'utf-8');
// return outputPath;
// }