UNPKG

techveda-react-seo

Version:

Complete React SEO automation library with meta tags, robots.txt and sitemap generation

25 lines (22 loc) 847 B
// 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; // }