Переносимость и vendor lock-in

Почему Markdown + декларативные правила снижают риск платформенной зависимости.

Notepub снижает lock-in за счет разделения ответственности:

  • Контент: обычные Markdown-файлы.
  • Структура: YAML-правила.
  • Представление: шаблоны + CSS/JS.
  • Output: статический HTML и JSON/XML артефакты.

Практические эффекты переносимости

  • Можно мигрировать контент в другой генератор через преобразование формата.
  • Можно менять провайдера хостинга без переписывания исходников.
  • Можно хранить и переиспользовать сгенерированные snapshot/артефакты независимо от runtime.

Что остается связным

  • ваши соглашения по frontmatter
  • контракт шаблонов темы
  • семантика кастомных rules для links/collections

Но даже это обычно мигрируется проще, чем закрытые CMS-схемы БД.

Все результаты