# Сайт генеалога Статический сайт-блог на **Astro 7**. ## Быстрый старт ```bash cd /tmp/genealogist-site # или скопировать проект npm install npm run dev ``` ## Сборка ```bash npm run build ``` Готовый сайт в `dist/`. ## Добавление статьи Создать `.md` в `src/content/blog/`: ```yaml --- title: "Название" description: "Краткое описание" pubDate: 2026-08-05 author: "Генеалог" tags: ["тег1"] --- ``` ## Развёртывание ### Текущая инфраструктура Блог развёрнут на Node.js-сервере (порт 3200) внутри контейнера ДирИИжёр. Файлы статики также скопированы в `/paperclip/nginx/blog-dist/`. ### Настройка домена 1. Добавить A-запись `blog.dirizhor.iinfa.pro → 176.10.91.53` 2. На хосте включить конфиг `/paperclip/nginx/blog.conf` (или использовать Node.js-сервер на порту 3200 как upstream) 3. Получить SSL-сертификат через Let's Encrypt ### Пересборка после изменения статей ```bash npm run build cp -r dist/* /paperclip/nginx/blog-dist/ ``` ### Альтернативные платформы `dist/` — статика для любого хостинга (Netlify, Vercel, GitHub Pages, nginx).