Vault Mermaid

Обязательная init-строка с `useMaxWidth` в начале каждого mermaid-блока заметки и правила её размещения. Используй, когда создаёшь или правишь mermaid-схему в заметке.

jtprogru Updated

File contents

Mermaid-схемы

Обязательная init-строка

Каждая mermaid-схема в заметках должна начинаться со строки настройки useMaxWidth: true — это включает адаптивную ширину рендера в Obsidian (схема растягивается по ширине заметки и не обрезается).

Первая строка внутри блока mermaid всегда:

%%{init: {"flowchart": {"useMaxWidth": true}}}%%

Пример

```mermaid
%%{init: {"flowchart": {"useMaxWidth": true}}}%%
flowchart LR
    A[Старт] --> B[Действие]
    B --> C[Результат]
```

Правила

  • Init-строка идёт первой строкой внутри блока, до объявления типа диаграммы (flowchart, sequenceDiagram и т.п.)
  • Не оборачивай init в комментарии — это специальный синтаксис mermaid, а не комментарий
  • Применяется ко всем типам диаграмм
  • При рефакторинге/правке существующих mermaid-блоков без init-строки — добавляй её

Где применяется

Все скиллы и рабочие процессы, которые создают или редактируют mermaid-схемы в заметках:

  • obsidian-ingest — при визуализации концептов
  • obsidian-split-note — при сохранении/переносе схем
  • Ручные правки заметок через ассистента

jtprogru/bear-skills/tree/main/domains/obsidian/skills/vault-mermaid commit b10b6d08db

Frequently asked questions

npx skillmds@latest add jtprogru/vault-mermaid-2