我需要一个可以编辑PHP Blade和Handlebars * 模板的 WYSIWYG HTML 编辑器。我已经尝试过TinyMCE、CKEditor和bootstrap wysihtml5但它们都“修复”了我的无效 HTML。任何人都可以提出替代方案吗?
我需要能够在 WYSIWYG 和 Source 模式之间切换,而无需更改以下内容。
<table>
<thead>
<tr>
<tr>Column 1</tr>
<tr>Column 2</tr>
</tr>
</thead>
<tbody>
@foreach ($data as $datum)
<tr>
<td>{{ $datum->col1 }}</td>
<td>{{ $datum->col2 }}</td>
</tr>
@endforeach
</tbody>
</table>
我发现的所有编辑都删除@foreach
了表格,有时也会破坏表格。如果“视觉”模式被破坏,我不太在意,但我需要 HTML 保持不变。
*我为 Handlebars 变量加上 $ 前缀,因此它们与刀片模板广泛兼容。