Changelog 自动生成后格式乱了怎么办?
我用 standard-version 生成 changelog,但提交记录里的中文换行全没了,看起来特别挤。明明 commit 写的时候有换行,为啥生成的 CHANGELOG.md 全变成一行了?
试过改 .versionrc 配置,也查了 conventional-changelog 的文档,还是没搞定。有人遇到过类似问题吗?
{
"types": [
{ "type": "feat", "section": "✨ 新功能" },
{ "type": "fix", "section": "🐛 修复" }
],
"commitUrlFormat": "https://xxx/commits/{{hash}}"
}
Newb.文君
Lv1
这玩意儿底层用的是 conventional-changelog,默认把 commit body 当成一个段落处理,单换行会被合并成空格。省事的话,写 commit 的时候直接敲两个回车(空一行)来分段,别指望它能保留你的排版。非要保留单换行得去写自定义模板,太折腾了。
点赞
2026-03-04 15:44