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 
 ```

在我们不关心的内容(如 divclass 等)方面,它会丢失信息,但会理解 hNpre 或我们 ProseMirror schema 中定义的任何内容。该 schema 尊重我们 各种编辑器扩展 注册的 parseDOM 定义,ProseMirror 的解析器会使用这些定义,包括来自主题组件或插件的定义。

关于原始问题:

我认为当富文本编辑器加载文档时,它不再是相同的 HTML 了,对吗?

因为包含 HTML 块的帖子的 raw 内容应该被渲染为“直通”代码编辑器节点:

然后可以像在 Markdown 模式下一样编辑它。

1 个赞