项目中需要两个web编辑器:一个markdown,一个纯代码编辑器
md编辑器要求支持TeX
公式;
业务设计准备数据库中存md格式的数据,然后读出后前端渲染成html,因此需要js支持;
代码编辑器只要能高亮显示常见js,cpp,css等代码即可
找了一圈,感觉有很多重复的,比如用md编辑器的话,有的单独的包;前端渲染成html又要其他的js包,而代码编辑器似乎又要用单独的包,和md编辑器又有点重复~~~~
请问大家的解决方案是什么?
就有没有这样的情况:md编辑器既能完成md格式的编辑与预览,又能用它来渲染数据库读出来的md格式数据成html;然后又能支持纯代码的书写模式和高亮显示?如果没有的话,用什么方案?
数据库不能同时存储md格式和html格式的数据吗?这样只需要一个md编辑器即可,前端渲染直接使用返回的html数据加css样式。