如何配置Prettier识别Markdown中的Admonition语法?
解决Prettier移除MKDocs Admonition缩进的问题
使用Prettier专用插件:安装适配MKDocs Admonition的Prettier插件,这类插件会自动识别Admonition的语法结构,保留内容前的4个空格缩进,无需手动添加
<!-- prettier-ignore -->注释。安装后在Prettier配置文件中启用插件即可。自定义Prettier配置:在项目根目录的
.prettierrc(或.prettierrc.json)中添加Markdown文件的专属规则,调整缩进处理逻辑:{ "overrides": [ { "files": "*.md", "options": { "proseWrap": "preserve", "markdownIndent": "preserve" } } ] }注意:
markdownIndent选项仅在特定Prettier版本或搭配插件时生效,原生Prettier可能不支持该配置。调整Admonition语法格式:改用带标题的Admonition扩展语法,比如:
!!! note "提示标题" 这是需要保留缩进的提示内容部分Prettier版本对这种格式的兼容性更好,不会误删内容前的缩进。
内容的提问来源于stack exchange,提问作者stwissel
相关产品推荐
相关产品推荐

