hinesboy / mavonEditor

mavonEditor - A markdown editor based on Vue that supports a variety of personalized features
http://www.mavoneditor.com/
MIT License
6.4k stars 917 forks source link

编辑区域输入空格 预览区域空格不显示 #704

Open DoubleLQ opened 3 years ago

DoubleLQ commented 3 years ago

image 左侧区域输入空格 右侧预览区域空格不显示 开头输入空格无效 文字中间输入空格只显示一个空格

jiawulin001 commented 3 years ago

mavonEditor是基于CommonMark规范的实现,规范地址:https://spec.commonmark.org/0.30/

下面是你几个疑问的解答: 当前面空格少于四个,根据段落的规范会直接忽略掉: https://spec.commonmark.org/0.30/#paragraphs

而行尾的空格根据换行规范,会被解析为换行: https://spec.commonmark.org/0.30/#soft-line-breaks

中间的空格因为内容都是转换成html的<p>标签,默认的样式下空格都是合并成一个的。