Jekyll:硬换行
——kramdown的“hard_wrap”设置,及替代方案。 中英文一项本质区别——英文句较长,单词间空格; 中文句较短,句中、段中、全文中都不空格。 HTML和Markdown依英文习惯将换行作空格处理,不适于中文。
默认设置中,HTML和Markdown换行都要特别方式换行, HTML中是“<br />”,Markdown中是换行前加两个空格, 实际书写中都不方便。
kramdown、GitHub Pages提供了设置来支持“硬换行”——
kramdown:
hard_wrap: true
如果使用GFM,也可以通过变通方式实现。(参考文章)