Implementierung - SEO - 01.08.2025
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
|
||||
const PUBLIC_DIR = path.join(__dirname, '..', 'public');
|
||||
|
||||
// Create simple placeholder SVG icons
|
||||
const svg192 = `<svg width="192" height="192" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="192" height="192" fill="#18181b"/>
|
||||
<text x="50%" y="50%" font-family="Arial, sans-serif" font-size="80" fill="white" text-anchor="middle" dominant-baseline="middle">DS</text>
|
||||
</svg>`;
|
||||
|
||||
const svg512 = `<svg width="512" height="512" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="512" height="512" fill="#18181b"/>
|
||||
<text x="50%" y="50%" font-family="Arial, sans-serif" font-size="200" fill="white" text-anchor="middle" dominant-baseline="middle">DS</text>
|
||||
</svg>`;
|
||||
|
||||
// Convert SVG to PNG using Canvas API (simple approach)
|
||||
// For now, we'll just save as SVG files
|
||||
fs.writeFileSync(path.join(PUBLIC_DIR, 'icon-192x192.svg'), svg192);
|
||||
fs.writeFileSync(path.join(PUBLIC_DIR, 'icon-512x512.svg'), svg512);
|
||||
|
||||
console.log('Placeholder SVG icons created. Note: These are SVG files, not PNG. Update manifest accordingly.');
|
||||
Reference in New Issue
Block a user