Contentless CMS

CMS без контента внутри. Звучит как парадокс, но в этом суть.

Headless — это про фронтенд

Headless CMS убрала фронтенд. Контент хранится в системе, отдаётся через API. Сайт строится отдельно.

Но контент всё ещё внутри. WordPress, Strapi, Contentful — везде есть редактор. Пишешь в их интерфейсе, контент живёт в их базе.

Contentless — это про контент

Contentless CMS идёт дальше. Контент не хранится в системе вообще. Он приходит извне — из ваших файлов.

Вы пишете в любом редакторе: Obsidian, VS Code, Cursor, vim. Файлы лежат на вашем компьютере. Платформа их публикует, но не владеет.

Разница на примере

Headless CMS:

  1. Открываете админку
  2. Пишете в их редакторе
  3. Контент сохраняется в их базе
  4. API отдаёт на ваш фронтенд

Contentless CMS:

  1. Пишете в своём редакторе
  2. Файлы на вашем компьютере
  3. Синхронизируете с платформой
  4. Платформа публикует

Почему это важно

Редактор — ваш выбор. Obsidian для связей между заметками. VS Code для кода и текста вместе. Vim если так привыкли. Платформа не навязывает инструмент.

Контент — ваш навсегда. Сервис закрылся? Файлы на месте. Забанили? Переезжаете с полной историей. Нашли лучше? Забираете всё. Это цифровой суверенитет.

Офлайн по умолчанию. Нет интернета — пишете дальше. Синхронизация когда удобно.

Аналогия

Git для кода работает так же. Код локально, GitHub только хостит. Никто не пишет код в веб-интерфейсе GitHub.

Contentless CMS — это Git-подход для контента. Локальные файлы, внешняя публикация.

Как это работает в trip2g

Два редактора. Админка — для конфигурации (токены, домены, правила). Ваш редактор — для контента. Один раз настроил, потом только пишешь.

Декларативность. Написал заметку, синхронизировал — опубликовалась. Не думаешь как, описываешь что.

Любой редактор. Obsidian для связей между заметками. Cursor для работы с AI. VS Code, vim — что угодно. Платформа берёт файлы, не навязывает инструмент.