sunsonliu
sunsonliu
这个语法有点不太好设计。。或许可以用[自定义语法](https://github.com/Tencent/cherry-markdown/wiki/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%AF%AD%E6%B3%95)实现下哈
> milkdown的中间玩了两天, 我的方案是只在render侧实现了cherry的特殊语法,用户在文本修改的时候,还是会按照milkdown的语法编辑, 但是milkdown开发起来真的烦, 因为本身是基于ProseMirror的,总是要考虑cursor,position,selection这些, 简单插件还好, 写复杂插件的时候,debug的时候特别烦躁,也可能是因为我的Prosemirro用的不好导致的。不过它的table选中和复合元素选中总是有问题, 我也一直没调好,后面我干脆不干了 厉害~ 我也听说prosemirror的学习曲线比较陡,我们选择milkdown主要是从交互体验上来考虑的,milkdown的交互体验还是非常流畅自然的。。。
> 我个人理解,如果是想做协作相关的文档工具,Prosemirro是个不错的选择,因为它能控制的粒度足够精细,但是如果不涉及协作的话,真不建议用Prosemirro来做编辑器,太啰嗦,而且还很难用好,特别在团队共同维护的时候,一个不够好的插件,可以直接让整个编辑器崩溃, 额,确实,prosemirror的学习曲线比较陡,不过不得不承认prosemirror本身还是非常优秀的(包括性能、扩展性、社区),所以我们还是想试试基于prosemirror的milkdown。。。
> 那你们开始了吗?我没看到对应的分支 在搞了(进度0)。。。最近新增的issue比较多,有些是用户真实场景遇到的,需要我们高优先级去实现。。。所以这个需求就被一直往后拖。。
请问是什么环境、什么浏览器呢。另外可以在[这里](https://tencent.github.io/cherry-markdown/examples/h5.html)重现不?
额。。抱歉没能重现出来,想问下在[这里](https://tencent.github.io/cherry-markdown/examples/index.html)可以重现么,如果可以重现的话,可以把md原文发出来看看不(用 代码块语法包住,这样github这里就不会渲染md原文了),类似这样: ```` ``` ## h2 ### h3 ### h3 to ``` ````
破案,是“代码块自动闭合”导致的问题,只要关掉代码块自动闭合就好了,关掉的方法如下:  关掉后效果如下: 
> 非常感谢,是添加箭头指向的两个配置吗? > > 个人愚见:一些扩展功能相关的逻辑,应该默认配置为不影响合法的编写。 是的,添加那两个配置就好了。。。 关于扩展功能,我又仔细看了下,`codeBlock.selfClosing` 确实应该默认为`true`,因为其他平台的md编辑器也是这么支持的。出问题还是因为代码块自动闭合没有考虑到这种情况,我们处理下哈。(上述的配置是临时解决方案)
太强了,欢迎继续磕哈,我们先把这个case给改了
哦哦。。themeList只是编辑器主题的list,是可以自定义配置的,mainTheme的取值范围是从themeList里取 codeBlockTheme对应的list是: - default - dark - one-light - one-dark - vs-light - vs-dark - solarized-light - tomorrow-night - okaidia - twilight - coy 因为codeBlock主题的list目前不支持自定义,所以没有在themeSettings里体现出来