sunsonliu
sunsonliu
确实这里有问题,我们讨论下怎么修复哈
收到,异步语法是我们今年的目标之一,会排期实现哈
临时解决办法如下: 1. 配置切换按钮 ``` toolbars: { toolbar: [ 'switchModel', '|', 'bold', 'italic', ..... ..... ``` 2. 在完成实例化后,调用切换模式的api(需要连续两次,第一次隐藏预览区,第二次才是切换成纯预览模式) ``` cherry.toolbar.toolbarHandlers.switchModel(); cherry.toolbar.toolbarHandlers.switchModel() ``` 完整配置可参考这里:https://tencent.github.io/cherry-markdown/examples/h5.html
这是cherry提供的所见即所得编辑能力,如果要关掉这个功能,可以修改cherry的配置,将`previewer.enablePreviewerBubble=false`就好了,具体见[这里](https://github.com/Tencent/cherry-markdown/blob/main/src/Cherry.config.js#L377)
其实这跟我们后续的规划有点关系,我们最终目标是实现三种模式:1、双栏编辑预览模式;2、纯预览模式;3、所见即所得编辑模式。目前我们已经实现1、2两种模式了,而第三种模式工作量比较大,所以我们计划徐徐图之,先在预览区慢慢实现各种所见即所得编辑能力,等全部实现了第三种模式就做好了。。。
已补上这些语言,提交到dev分支了
请问“转换为html”这一步是如何操作的呢?
确实,这是公式在渲染时不仅渲染出了svg标签,还渲染了一个辅助标签(``),建议在获取html内容后再清理一下,代码如下:`cherry.getHtml().replace(/]+>.+?/g, '')`
 https://github.com/Tencent/cherry-markdown/wiki 可以考虑用cherry的纯预览模式哈,大概实现方式是这样的: ```javascript let markdown = $('#cherrymd-container').text(); let myeditor = new Cherry({ id: 'cherrymd-container', editor: { // 声明为纯预览模式 defaultModel: 'previewOnly', }, value: markdown, toolbars: { // 打开侧边目录 toc: {...