Closed yzlnew closed 6 years ago
markdown-it
中
如果设置 breaks: false
,那么换行的定义操作将是:末尾两个空格或存在一行空行
如果设置 breaks: true
,那么换行的定义操作是:单个回车作为换行
如果您希望使用单个回车作为换行,那么请将 breaks
设置为 true
ps: 测试的时候请记得先
hexo clean
@CHENXCHEN 我应该描述再准确一点。
应该是从markdown->html的过程中,在breaks: false
情况下,换行的定义没有问题,但是会渲染多一个空壳,如图所示“错”和“的”之间的被选中的黑色部分。
均使用了hexo clean
。
可以给出一个 markdown
示例吗?
如果设置 breaks: false
那么以下 markdown
是会渲染多一个空格
错
开
会被渲染成
错 开
这是正常的
@CHENXCHEN 有没有办法可以避免这种情况,比较习惯类似 LaTeX 的写法,多行文字成一段。
现在用的 vim,比较笨拙的解决办法是 md 文件设置fo-=t
,开启set wrap
。
不过听到这不是个 bug 内心舒畅了许多。:smile:
@yzlnew 抱歉忙到现在,您可以写个markdown-it
插件将其默认的breaks
实现覆盖掉,自定义成自己想要的操作
其实和这个的问题一样。 md源文件用单个回车作为换行。