覆盖 grapesjs 中的默认组件设置?

Override default component settings in grapesjs?

我在 CMS 中使用 GrapesJS。默认情况下,添加的块带有此文件中定义的组件设置:

https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js

如何覆盖默认组件设置,以便它们可以全局应用于我的自定义块中的所有组件?

我是这样做的:

grapesEditor.BlockManager.get('image').set({
    content: { style: 'color: "black"; max-width: 962px;' },
});

其中 grapesEditor 是初始化时获得的编辑器实例。

有没有办法更新内置组件的默认值?我在元素内有粗体文本。所有粗体元素都应默认突出显示:false。我试过这个配置但没有成功

Editor.DomComponents.addType('text', {
  model: {
      defaults: {
        tagName: 'b',
        highlightable: false,
      }
    }
  });

我不使用任何 storageManager 并且元素 b、i 等始终突出显示。当我在本地使用 storageManager 时,元素正常并且没有突出显示。