Implementierung - SEO - 01.08.2025

This commit is contained in:
2025-08-01 20:33:47 +02:00
parent f176743885
commit e69e68242c
32 changed files with 12822 additions and 192 deletions
+32
View File
@@ -0,0 +1,32 @@
import https from 'https';
import fs from 'fs';
import path from 'path';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const FONTS_DIR = path.join(__dirname, '..', 'public', 'fonts');
// Ensure fonts directory exists
if (!fs.existsSync(FONTS_DIR)) {
fs.mkdirSync(FONTS_DIR, { recursive: true });
}
// Download Inter font
const INTER_URL = 'https://rsms.me/inter/font-files/InterVariable.woff2';
const INTER_PATH = path.join(FONTS_DIR, 'inter-var.woff2');
console.log('Downloading Inter font...');
const file = fs.createWriteStream(INTER_PATH);
https.get(INTER_URL, (response) => {
response.pipe(file);
file.on('finish', () => {
file.close();
console.log('Inter font downloaded successfully!');
});
}).on('error', (err) => {
fs.unlink(INTER_PATH, () => {});
console.error('Error downloading font:', err.message);
});