genealogist-blog/README.md
2026-07-20 22:46:32 +00:00

1.5 KiB
Raw Permalink Blame History

Сайт генеалога

Статический сайт-блог на Astro 7.

Быстрый старт

cd /tmp/genealogist-site  # или скопировать проект
npm install
npm run dev

Сборка

npm run build

Готовый сайт в dist/.

Добавление статьи

Создать .md в src/content/blog/:

---
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

Пересборка после изменения статей

npm run build
cp -r dist/* /paperclip/nginx/blog-dist/

Альтернативные платформы

dist/ — статика для любого хостинга (Netlify, Vercel, GitHub Pages, nginx).