You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Jekyll将kramdown页面中的<br>标签转换为<br />标签?

阻止kramdown将
转换为
的方法

有两种实用方法可以解决这个问题:

全局配置(所有页面生效)

在Jekyll的_config.yml文件中添加或修改kramdown的配置项,让它不对嵌入的HTML标签做规范化处理:

kramdown:
  html_output: raw

添加后重新构建网站,所有页面里的<br>标签都会保持原样,不会被转换为<br />。

局部处理(仅指定内容生效)

如果只需要保留某段内容里的<br>标签,可以用kramdown的原生标记包裹这段内容:

{::nomarkdown}
需要保留<br>标签的内容写在这里,这段里的HTML标签不会被kramdown修改
{:/nomarkdown}

这种方式适合不需要全局修改,只针对部分内容调整的场景。

内容的提问来源于stack exchange,提问作者Goemon Code

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:51:59