⚡ DEMO FREE — ознакомительная версия. Перейти на Pro →
🔥 ВЕРСИЯ 1.0 (DEMO FREE)

Статический сайт с AI-видимостью из коробки

Храните контент в Markdown на GitHub — получайте полностью оптимизированный сайт с JSON-LD, sitemap, Open Graph и скоростью загрузки менее 200 мс. Без баз данных и без зависимостей.

AI-ready разметка 50+ sitemap URL Schema.org JSON-LD 0 база данных
≤200ms
Время ответа сервера (TTFB) с VPS
2.8s
Сборка 50+ страниц (Vite SSG)
100%
Lighthouse SEO & Performance Score

GitHub CMS позволяет компаниям создавать контент с видимостью в нейросетях — ChatGPT, Perplexity, Google AI Overviews. Без баз данных, без ежемесячной оплаты за SaaS, без команды разработчиков. Статьи в Markdown автоматически получают JSON-LD разметку, Open Graph-теги и попадают в sitemap при каждом push в репозиторий.

Узнаёте себя?

GitHub CMS создан для тех, кому нужен рабочий, быстрый и неуязвимый сайт, а не бесконечная настройка плагинов и оплата подписок.

ПРОГРАММИСТ / ИНДИ-ХАКЕР
👨‍💻

«Код написан. Продукт готов. Сайта нет. Денег на дизайнера — тоже нет.»

Вы написали гениальный продукт — месяцы кода, микросервисы, архитектура. Пришло время запускаться. Но сайт-витрина нужен прямо сейчас. Figma, Photoshop и верстка в Webflow — не ваша стихия. Фриланс-дизайнер просит 50 000 ₽ и 2 недели времени. Агентство просит 300 000 ₽.

GitHub CMS — это ваша родная среда. Вам не придётся изучать проприетарные админки или страдать с визуальными билдерами. Рабочий процесс сводится к классическому коммиту файлов в репозиторий. Continuous Integration берёт на себя рутину: валидирует контент, собирает фронтенд и доставляет готовые артефакты на сервер.

  • Знакомая среда: Git + Markdown + CI/CD
  • Полный контроль над кодом (Vue 3 + Vite)
  • Развёртывание за 5 минут без боли
  • Лицензия MIT — бесплатно навсегда
МАЛЫЙ БИЗНЕС / СТАРТАП
🏪

«Сайт нужен сейчас. Везде просят деньги. А потом ещё каждый месяц за SaaS.»

WordPress-агентство предлагает сайт за 80 000 ₽ и 3 месяца разработки. Tilda обойдётся в 1 500 ₽/мес, и вы не владеете кодом. Bitrix — это дорого, медленно и требует программиста в штате. А потом начинаются плагины, уязвимости, взломы форм, падения MySQL сервера...

GitHub CMS меняет экономику проекта. Вы платите только за базовый сервер, а вся инфраструктура генерации метаданных (которая в других системах требует покупки премиум-плагинов) работает «из коробки». Архитектура без серверной логики отсекает 99% хакерских угроз, снимая необходимость нанимать сисадмина для регулярных аудитов.

  • Независимость от ценовой политики конструкторов
  • Максимальная безопасность (0 уязвимостей CMS)
  • Безупречная скорость для клиентов (TTFB < 200ms)
  • Готовая структура для роста в интернет-магазин

Как это устроено под капотом

Архитектура GitHub CMS опирается на 4 принятых ADR (Architecture Decision Records). Никакой магии, только инженерная прагматика и строгие контракты.

---
title: "Как ускорить загрузку"
slug: "speed-up"
date: "2026-05-22"
schema_type: "Article"
geo:
  answerfirst: "Используйте CDN и SSG."
  keyfacts:
    - "TTFB влияет на ранжирование. verified"
---
<!-- block answer-first -->
Для ускорения используйте Static Site Generation...
<!-- /block answer-first -->

1. Контракт Frontmatter

Каждая страница или статья — это Markdown файл с YAML-заголовком. Эта структура парсится утилитой gray-matter. Поля строго типизированы: если вы забудете указать slug или title, GitHub Actions остановит сборку и укажет на ошибку.

Специальный блок geo позволяет внедрять семантические аннотации прямо в файл. При сборке (SSG) эта информация преобразуется в валидный JSON-LD граф, связывающий сущности, факты и авторов.

name: Build and Deploy
on:
  push:
    branches: ["main"]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm install
      - run: npm run validate
      - run: npm run build
      - run: rsync -avz dist/ user@server:/var/www/html/

2. Непрерывная интеграция (CI/CD)

GitHub CMS не требует ручной сборки. При каждом git push в ветку main запускается пайплайн. Сначала скрипт validate.ts проверяет все Markdown файлы на соответствие правилам (отсутствие секретов, наличие обязательных блоков, длину метатегов).

Затем запускается Vite SSG, который рендерит Vue-компоненты в статический HTML. Готовая папка dist/ копируется на ваш сервер через SSH. Никаких Node.js или PM2 в продакшене.

Generative Engine Optimization

Эра обычного SEO уходит. Люди ищут ответы не в ссылках Google, а напрямую задают вопросы ChatGPT, Perplexity, Claude и Bing Copilot. Чтобы ваш сайт попал в их ответы (и дал ссылку на вас), контент должен быть структурирован особым образом. Это называется GEO.

  • 1
    Прямой ответ. Блок answer-first даёт AI-модели чёткий и однозначный ответ без "воды" и прелюдий.
  • 2
    Верификация фактов. Маркеры verified сообщают парсерам, что факт подтверждён источниками (E-E-A-T).
  • 3
    Связанные данные. Автоматическая генерация микроразметки связывает статью с Автором и Организацией.

Генерируемый JSON-LD Payload (Пример)

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://githubcms.ru/#webpage",
      "url": "https://githubcms.ru/",
      "name": "GitHub CMS",
      "isPartOf": { "@id": "https://githubcms.ru/#website" }
    },
    {
      "@type": "Article",
      "@id": "https://githubcms.ru/#article",
      "headline": "Статический сайт с AI-видимостью",
      "datePublished": "2026-05-22T00:00:00+00:00",
      "author": {
        "@type": "Person",
        "name": "GitHub CMS Team"
      }
    }
  ]
}

Сравнение платформ

Как GitHub CMS выглядит на фоне монолитов и конструкторов.

Критерий WordPress (Управляемый) SaaS Конструктор (Tilda) GitHub CMS
База данных MySQL (Есть уязвимости) Закрытая БД платформы Нет (Git-репозиторий)
Скорость ответа (TTFB) 400 - 1200 ms (Зависит от кэша) 200 - 500 ms ≤ 200 ms (Nginx static)
Генерация JSON-LD Платные плагины (Yoast/RankMath) Базово или вручную Автоматически (10+ типов)
Владение кодом Полное (но много легаси) Vendor Lock-in (вы не владеете кодом) 100% Владение (MIT лицензия)
Безопасность (Взломы) Высокий риск (Брутфорс, SQLi) Средний (отвечает платформа) Нулевой риск (Нет backend-а)
Стоимость владения $300 – $1200 / год (Хостинг+Плагины) $180 – $400 / год (Подписка) ~$40 / год (Только VPS)

Один репозиторий — десятки задач

Благодаря гибкой системе шаблонов и Markdown, вы можете адаптировать сайт под любые нужды малого бизнеса и IT-проектов.

🚀

Лендинг SaaS продукта

Быстрый запуск презентационной страницы стартапа. Интеграция форм захвата через сторонние сервисы, мгновенная загрузка на мобильных.

🏪

Сайт услуг / Визитка

Для юристов, консультантов, агентств. Генерация Service Schema.org позволяет поисковикам правильно понимать цены и регион оказания услуг.

📝

Блог / Медиа-ресурс

Полноценный контент-движок с тегами, категориями, пагинацией и генерацией RSS-ленты. Идеально для SEO-трафика.

🛒

Витрина / Магазин

Создавайте товары как .md файлы. Product Schema.org сгенерируется сама. Для приёма оплат подключается iframe Tinkoff или ЮKassa.

📚

Тех. документация

Встроенная поддержка подсветки синтаксиса кода, навигационных индексов и структурированных статей (TechArticle).

🌍

Мультиязычные сайты

Организация контента по папкам (ru, en) с автоматической генерацией тегов hreflang для правильного международного SEO.

Полная база знаний и FAQ

Всё, что нужно знать о фронтматтере, деплое, JSON-LD и архитектуре.

Какие поля Frontmatter обязательны?

4 обязательных поля: title (≤70 символов), description (120-160 символов), slug (латиница, цифры, дефисы), date (YYYY-MM-DD). Без них валидация контента при билде вернёт ошибку. Эти поля формируют H1, мета-description, URL и дату публикации в sitemap.

Как author влияет на JSON-LD?

Поле author автоматически генерирует JSON-LD Person с полями: name, url, image, sameAs, worksFor (Organization). AI-поисковики парсят это и видят: кто написал статью, какой у автора опыт, где он работает. Это мощный E-E-A-T сигнал (Experience). Результат: +40-60% AI-цитирования по данным исследований 2026 года.

Какие значения schema_type поддерживаются?

Система поддерживает множество типов: Article (стандартная статья), HowTo (пошаговая инструкция → генерирует сложный JSON-LD HowTo с шагами), FAQPage (извлекает вопросы-ответы из контента), BlogPosting, NewsArticle, TechArticle, Product, Service, WebSite. Валидация при билде строго проверяет schema_type на соответствие этому списку.

Зачем нужно поле raw_html?

Флаг raw_html: true отключает рендеринг через стандартный markdown-it. Тело .md файла используется как готовый HTML напрямую. Это критически важно для главных страниц и лендингов (как та, которую вы сейчас читаете), сгенерированных по промпт-шаблонам с Bootstrap-классами и inline-стилями. Frontmatter содержит только метаданные, тело — чистый HTML.

Как tags и category влияют на сайт?

Поля tags (массив строк) и category (строка) автоматически генерируют роуты /tag/имя/ и /category/имя/. Каждая такая страница — это готовый список статей с пагинацией. В JSON-LD: теги пробрасываются в свойство about/mentions, а категория в articleSection. Валидация строго следит, чтобы tags был массивом, а не строкой.

Как валидируется Frontmatter при билде?

Выполняется более 10 тестов: title ≤70 символов, slug только латиница/цифры/дефисы, date в ISO формате YYYY-MM-DD, schema_type из разрешенного списка. Критично: если парсер находит секретные ключи (VITE_*, SECRET_*) во Frontmatter, он прерывает билд. Это защищает вас от случайной публикации API-ключей в публичном HTML.

Можно ли добавить свои поля в Frontmatter?

Да. Любые дополнительные поля в YAML Frontmatter парсятся и доступны внутри Vue-компонентов через объект страницы. Вы можете добавить price: 1500 или custom_color: "#ff0000" и использовать это в шаблоне. Стандартные поля обрабатываются useSeo.ts, а ваши кастомные поля просто передаются в layout.

Что будет, если не заполнить Frontmatter?

Без обязательных полей CI/CD пайплайн (GitHub Actions) упадёт с ошибкой, и сломанный сайт не попадёт на сервер. Если вы не заполните рекомендуемые поля (например, author или schema_type), страница сгенерируется, но она лишится 40-60% SEO-потенциала, так как поисковики не увидят E-E-A-T сигналы.

Как разработчику запустить сайт без дизайнера?

Клонируйте репозиторий GitHub CMS, отредактируйте Markdown-файлы в папке content/ и сделайте git push. GitHub Actions автоматически соберёт и задеплоит сайт на ваш VPS. Никакого Figma, никакого верстальщика — в коробке идёт готовый, адаптированный под мобильные устройства UI с правильными отступами и типографикой.

Сколько это стоит для малого бизнеса?

Модель владения (TCO) стремится к нулю. Сам движок распространяется по лицензии MIT. Единственная регулярная статья расходов — аренда любого облачного инстанса. Вы не платите за тарифные сетки CMS, не покупаете лицензии на визуальные редакторы и модули кэширования. Всё, что делает сайт быстрым и видимым для AI, уже встроено в билд-процесс Vite SSG.

Нужен ли программист для регулярного обновления статей?

Нет. Контент редактируется как обычные текстовые файлы прямо в интерфейсе GitHub.com. Для создания новой статьи вы просто нажимаете "Add file" в папке content/blog/, вставляете текст по шаблону и нажимаете Commit. Сайт обновится автоматически в фоновом режиме.

Безопасен ли статический сайт по сравнению с WordPress?

Он фундаментально безопаснее. В WordPress работает PHP-интерпретатор и база данных MySQL. Хакер может выполнить инъекцию через дыру в плагине или подобрать пароль к админ-панели /wp-admin. Статический сайт — это просто набор HTML-файлов. Там нечего взламывать, негде исполнять вредоносный код и нет базы данных для кражи.

Фундаментальные преимущества статической архитектуры

Отказ от классических CMS — это не просто экономия на хостинге. Это принципиально новый подход к безопасности, скорости работы и независимости вашего бизнеса от экосистемы платных плагинов.

Проблема дизайна

Многим техническим специалистам неловко идти к дизайнерам только ради того, чтобы собрать стартовую страницу продукта. Они умеют писать код, но не хотят тратить недели на визуальную систему, сетки, блоки преимуществ, FAQ, таблицы и карточки кейсов. GitHub CMS снимает это напряжение: вместо пустого холста вы получаете уже оформленную систему секций, которую можно дорабатывать итеративно.

Проблема стоимости

Когда бизнес только запускается, каждая подписка раздражает. Обычно сайт тащит за собой домен, платный шаблон, конструктор, платное SEO-расширение, CDN, антиспам, защиту, резервные копии и человека, который умеет всё это чинить. У статического сайта такого каскада расходов нет: инфраструктура проще, а итоговая цена владения значительно ниже.

Проблема поддержки

В традиционных системах рост трафика означает стресс: нужно настраивать Redis, бороться с медленными запросами к SQL и переживать за DDoS-атаки. Статическая парадигма избавляет от этой головной боли. Отдавая заранее сгенерированные файлы через Nginx или CDN, проект выдерживает колоссальные нагрузки без малейших изменений в конфигурации.

Готовы запустить свой сайт?

Клонируйте репозиторий, отредактируйте Markdown-файлы и настройте деплой по инструкции. Ваша AI-видимость начинается здесь.