RTE: очистка кода импортируемого документа

Если вы вставите содержимое буфера обмена с точным содержимым text/html в режиме богатого редактора, вы получите контент, который преобразуется в этот Markdown:

## Определение места на диске

Фильтрация по ext4: что доступно?

```
 root@tokoeka ~ # df -h -t ext4 --total Filesystem Size Used Avail Use% Mounted on /dev/mapper/pve-root 196G 39G 148G 21% / /dev/md0 486M 400M 57M 88% /boot /dev/mapper/pve-data 3.0T 560G 2.3T 20% /mnt/data /dev/mapper/pve-backup 414G 40K 393G 1% /mnt/backup total 3.6T 598G 2.8T 18% - 
```

 

Фильтрация по ext4: что используется?

```
 root@tokoeka ~ # df -h -t ext4 --output=used Used 39G 400M 560G 40K 598G 
```

Это преобразование с потерями в отношении элементов, которые нам не важны (div, class и т. д.), но оно понимает hN, pre или любые другие элементы, определенные в нашей схеме ProseMirror, учитывая наши различные расширения редактора, регистрирующие определения parseDOM, используемые парсером ProseMirror, включая те, что предоставлены компонентами тем или плагинами.

Что касается исходного запроса:

Я думаю, что когда богатый редактор загружает документ, это уже не тот же самый HTML, верно?

Поскольку сообщение raw, содержащее блоки HTML, должно отображаться как узел редактора кода «пропускного типа»:

Затем его можно редактировать так же, как в режиме Markdown.

1 лайк