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

57 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Сайт генеалога
Статический сайт-блог на **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).