Astro 5 SSG для лонгридов, OSINT-исследований, эссе за переплётом книг FolkUp. Не корпоративное медиа, не университетский журнал — независимая kitchen-table academia на русском языке.
«Underground Academia» — не про эстетику андеграунда 90-х. Про academic mode of inquiry вне institutional gatekeeping:
- Longform, а не clickbait
- Argument с evidence, а не op-ed с эмоцией
- CC BY-SA 4.0 — knowledge should propagate, not gatekeep
Формат: essays (5000–15000 слов), OSINT investigations, критические анализы.
LIVE at underground.folkup.life.
Автор — Команданте FolkUp (Команданте FolkUp is a literary pseudonym; legal identification and AI-use disclosure: /legal/ai-transparency/).
- «Организация» Оксимирона (RU + EN) — культурная сейсмография
- Companion-серия к трилогии Agile Sapiens «Как жить умно и свободно»:
- Палимпсест Архимеда: посчитайте руки (кн.5)
- Письмо из одних согласных (кн.2)
- Лайнер или архипелаг (кн.3)
- Вам продали обратно то, что вы умели с детства (кн.1)
- Серия «Что осталось за переплётом» — реальные истории, не вошедшие в книги:
- Человек, который купил Архимеда — и раздал (кн.5)
- Рай по предоплате (кн.3)
- Astro 5.18 — статический сайт-генератор (
output: 'static') - Content Collections (Zod) — типизированные коллекции:
longform,legal - Svelte 5 — островная интерактивность (где нужна)
- @astrojs/sitemap — bilingual URLs с
hreflangalternates +<lastmod>per URL - @astrojs/mdx — расширенный Markdown для контента
- Self-hosted typography —
@fontsource/playfair-display+@fontsource/source-sans-3(latin + cyrillic subsets viaunicode-range); никаких third-party CDN-запросов на шрифты - Hosting: Cloudflare Pages (canonical post-INC-006 2026-06-07)
Node.js 20+ required.
cd astro
npm install
npm run dev # Dev-сервер (http://localhost:4321)
npm run build # Продакшен-сборка (astro/dist/)
npm run preview # Локальный просмотр собранного
npm run check # Типовая проверка Astro + Zodorga/
├── astro/ # Astro-проект (основной)
│ ├── src/
│ │ ├── content/ # контент-коллекции
│ │ │ ├── longform/ # премиум-лонгриды (bilingual)
│ │ │ └── legal/ # юридические документы (EN + ru/ mirror)
│ │ ├── layouts/ # BaseLayout, PremiumLongformLayout
│ │ ├── pages/ # маршруты (dynamic [...slug])
│ │ └── components/ # Svelte + Astro-компоненты
│ ├── public/ # статические ассеты (_headers, robots.txt, PDF)
│ ├── astro.config.mjs
│ └── package.json
├── scripts/ # backup + access-management скрипты
├── LICENSE # MIT для исходного кода
├── LICENSE-CONTENT # CC BY-SA 4.0 для контента
└── DMCA.md # DMCA policy
- RU — основной язык. URL без префикса:
/longform/organizatsiya/,/legal/privacy-policy/— русская версия (где она есть). - EN — вторичный. URL с префиксом
/en/или/legal/en/для синхронных переводов. - hreflang x-default = RU для SEO-сигнала.
- Португальский и другие языки в scope проекта не входят.
Production runs on Cloudflare Pages (canonical post-INC-006 2026-06-07). Push to main triggers GitHub Actions build + wrangler pages deploy.
Security headers (CSP, HSTS, Permissions-Policy) обслуживаются через _headers файл в CF Pages.
Frontmatter-схемы определены в astro/src/content/config.ts. Полный список полей — см. Zod-схему.
Ключевые коллекции:
longform/— премиум-лонгриды в жанре personal-essay-criticism. Обязательна banking-level верификация (fact / legal / editorial / hostile reviewed).legal/— юридические документы сlanguageиtranslations(sibling-slug pointer).
Переводы: suffix-паттерн (organizatsiya.en.md) для longform; nested-folder (legal/ru/privacy-policy.md) для legal — каждый путь даёт тот URL, который вы видите.
Каждый опубликованный лонгрид проходит через цепочку:
- Fact verification — каждая дата, цифра, атрибуция сверяется с независимыми источниками
- Legal review — PII-аудит, naming-justification, risk-classification
- Editorial review — стиль, согласованность, fact-checking финального текста
- Hostile review — adversarial проверки на слабые места и compliance-пробелы
- Final editorial pass — человек-редактор принимает или откатывает все правки
Подробнее о применении автоматизированных инструментов: /legal/ai-transparency/ (EU AI Act Art. 50 transparency).
- folkup-books-portal — books.folkup.life (портал семикнижной серии)
- agile-sapiens — kn.1 monograph source
- folkup-landing — FolkUp ecosystem entry point
Full ecosystem map: folkup.app.
Dual-licensed following the FolkUp ecosystem canon:
- Code (Astro components, Svelte islands, scripts, config, workflows) — MIT.
See
LICENSE. - Content (longforms, OSINT investigations, essays, legal documents) —
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
See
LICENSE-CONTENT.
Attribution format for CC BY-SA content:
«Longform Title» by Команданте FolkUp, licensed under CC BY-SA 4.0. Source: https://github.com/FolkUp/orga/blob/main/astro/src/content/longform/ Modifications: [describe if any].
Copyright infringement notices → DMCA.md (GitHub referral +
direct contact info@folkup.app, subject: DMCA).
Pull requests welcomed. Content edits and code contributions: DCO Signed-off-by required.
- Editorial / content:
info@folkup.app - DMCA / copyright:
info@folkup.app(subject: DMCA) — seeDMCA.md - Publisher: Команданте FolkUp / FolkUp Ecosystem
© 2026 Команданте FolkUp · Publisher: FolkUp Ecosystem · Content CC BY-SA 4.0 · Code MIT