Changelog 自动生成后格式乱了怎么办?
我用 standard-version 生成 changelog,但提交记录里的中文换行全没了,看起来特别挤。明明 commit 写的时候有换行,为啥生成的 CHANGELOG.md 全变成一行了?
试过改 .versionrc 配置,也查了 conventional-changelog 的文档,还是没搞定。有人遇到过类似问题吗?
{
"types": [
{ "type": "feat", "section": "✨ 新功能" },
{ "type": "fix", "section": "🐛 修复" }
],
"commitUrlFormat": "https://xxx/commits/{{hash}}"
}
header配置,像这样:关键是那个
nn,记得要转义。如果还不行,可以试试强制指定换行符:安全提示:改这些配置前最好先备份现有的 CHANGELOG.md,万一格式更乱了还能回滚。另外注意别把敏感信息(比如内网地址)写在 commit 消息里,生成 changelog 时会暴露。