cherry-markdown icon indicating copy to clipboard operation
cherry-markdown copied to clipboard

<details> 标签渲染问题

Open lycoris-xmin opened this issue 2 years ago • 5 comments

编辑器中的代码如下 image

而渲染后的代码如下 image

我不知道这个是渲染问题,还是这个编辑器不允许这么做,editormd插件是支持的,但是他渲染的时候会被渲染成行内代码,而不是代码块,目前只有typecho上的md插件是渲染正常的, 不知道这个是否能解决,因为我是后端,刚好只是想写一个自己的博客系统,所以用到了这个插件,前端代码拔的不太行,目前暂时解决不了,不知道有没有大神教教我

lycoris-xmin avatar Jul 18 '22 03:07 lycoris-xmin

看起来是 BUG 我们定位一下问题。

lyngai avatar Jul 18 '22 03:07 lyngai

@lyngai 另外我咨询一下,我把渲染后的html转成html文件,但是似乎复制的按钮不生效,是需要做些什么配置吗? css和js文件都有引入

lycoris-xmin avatar Jul 18 '22 03:07 lycoris-xmin

@lyngai 另外我咨询一下,我把渲染后的html转成html文件,但是似乎复制的按钮不生效,是需要做些什么配置吗? css和js文件都有引入

cc @sunsonliu

lyngai avatar Jul 18 '22 08:07 lyngai

如果是自己实现的html查看页面,那代码块右上角的复制按钮的确是无法使用的,需要自己实现一下(监听.cherry-copy-code-block的click事件) 建议不要后台直出html,改成后台返回md源码,前端调用cherry的纯预览模式(可以参考这里

sunsonliu avatar Jul 19 '22 01:07 sunsonliu

@sunsonliu 好的,谢谢

lycoris-xmin avatar Jul 19 '22 02:07 lycoris-xmin

image @lycoris-xmin 最新版的cherry已经支持了details语法,可以尝试下哈

sunsonliu avatar Mar 09 '23 01:03 sunsonliu