md-padding
md-padding copied to clipboard
修复 Markdown 中的混排空格:中英文、数字、链接等。
开发者你好,发现一个 BUG。 对于以下文本,ABC 被三个反引号包裹,很多编辑器会将其解析为单个反引号的 code 语法。 ````markdown ```ABC``` 前1后 前2后 前3后 ```` 但是由于源码中的以下代码,会将 ABC``` 解析为 lang,导致之后的所有内容都被解析为 codeBody,进而之后的全部文本都会失效 ```ts else if (state === state_1.State.BlockCodeLang && str[i] === '\n') { codeLang =...
开发者你好,发现一个 BUG。 当代码块嵌套于无序列表时,代码块将会解析错误,导致后续的文本都被视为 code body。 --- 复现文本: ````markdown - ```js alert("123") ``` - 前word后 ```` 结果: `前word后` 没有正确 padding。
先感谢作者的无私奉献。 现在很多框架会使用 MD 的扩展文件 MDX 生成文档,里面可能包含少量的特殊语法,但特殊语法是需要内部程序去转换的特殊标记,一般都是固定的英文,也不需要任何处理,但绝大部分内容还是按照 Markdown 语法写的,是否考虑支持这种 .mdx 文件? 我使用的方式是 VS Code 插件,目前检测到 .mdx 文件插件不会生效,建议允许此文件类型生效,可能不能完美处理,但有总比没有好。我目前刚好需要处理很多 MDX 文件。
如: ``` * –––, 2016, “L’antico Egitto, I suoi monumenti e i suoi idoli nelle riflessioni di un intellettuale musulmano vissuto tra XII e XIII secolo”, in *Pensiero e formazione....
md-padding 和 md-padding-vscode 两个仓库会在维护上相对麻烦。需要考虑合并仓库,有不同的做法: 1. 把vscode作为其中一个 release 方式,需要调研如何把 vscode 插件作为release,而不是主 package.json 2. 使用类似rush的 monorepo 方案,相对比较重