#!/usr/bin/env node // Генерирует статический /feed.json после сборки import { writeFileSync } from 'fs'; const baseUrl = 'https://izhs-dom.ru'; const slugs = [ 'vybor-uchastka', 'fundament-dlya-doma', 'karkasnyj-dom', 'krovlya-doma', 'inzhenernye-sistemy', 'otdelka-fasada' ]; const titles = { 'vybor-uchastka': 'Как выбрать участок под ИЖС', 'fundament-dlya-doma': 'Фундамент для дома — какой выбрать', 'karkasnyj-dom': 'Строительство каркасного дома', 'krovlya-doma': 'Кровля крыши — материалы и монтаж', 'inzhenernye-sistemy': 'Инженерные системы дома', 'otdelka-fasada': 'Отделка фасада деревянного дома', }; const feed = { version: 'https://jsonfeed.org/version/1.1', title: 'ИЖС Дом — статьи о строительстве', home_page_url: baseUrl, feed_url: `${baseUrl}/feed.json`, language: 'ru', items: slugs.map(s => ({ id: `${baseUrl}/blog/${s}/`, url: `${baseUrl}/blog/${s}/`, title: titles[s] || s, date_published: '2026-05-31', })), }; writeFileSync('dist/feed.json', JSON.stringify(feed, null, 2)); console.log('feed.json generated');