我正在使用 FA 来渲染图标,例如
<i class="fa-thin fa-table-cells"></i>
然后 ckeditor 5 删除它们。
有什么想法可以防止这种行为吗?
注意 - 我正在使用 ckeditor v5。我试过:
htmlSupport: {
allow: [
{ name: /<i[^>]*><\/i>/g },
{ name: "i", classes: ["fa-thin", "fa-regular", "fa-light", "fa-solid", "fa-brands"] }
]
}
您可以使用
<span>
代替 <i>
。 Fontawesome 支持任何内联标签,Drupal 10 中的 CKEditor 5(在 10.1.6 中尝试过)在文本中保留空的 <span>
标签。
所以
<span class="far fa-copyright"></span>
就可以了。