Хорошо! Давайте создадим плагин для **Tiptap** во **Vue 3 (Composition API)**, который добавляет **колонтитул (footer)** как отдельный узел (`Node`), сохраняемый и загружаемый вместе с документом. --- ## **1. Создаём плагин для колонтитула (`FooterNode`)** Сначала опишем сам узел (`Node`), который будет представлять колонтитул. ### **`FooterExtension.ts`** ```typescript import { Node } from '@tiptap/core'; export const FooterExtension = Node.create({ name: 'footer', // Уникальное имя узла group: 'block', // Группа (block, inline и т. д.) content: 'inline*', // Разрешённый контент внутри (текст, ссылки и т. п.) // Парсинг HTML → ProseMirror-узел parseHTML() { return [ { tag: 'footer', // Будет парсить `