-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
中文链接处理&HTML #21
Comments
是的,链接这种应该默认就不加空格。 |
其实这是个上游问题, 但是我现在其实更倾向与让 https://github.com/remarkjs/remark/blob/master/doc/plugins.md https://github.com/remarkjs/remark-autolink-headings#optionsgroup 说到这里, 我重新看了一下插件部分 |
首先,如果只是一个简单的链接,例如 https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影 这种情况下绝对不应该添加空格。 否则可能是另一种情况,这种情况下添加空格可能是合适的,但经过测试 prettier v2.1(还能正确处理 cjk 空格的版本)的表现如下 const f = (s: string) => format(s, { parser: 'markdown' })
console.log(
f('https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影'),
) // https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影
console.log(
f(
'[编曲|摄影](https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影)',
),
) // [编曲|摄影](https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影)
console.log(
f(
'[中文abc中文](https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影)',
),
) // [中文 abc 中文](https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影) 可以看到 console.log(f('编曲|摄影')) // 编曲|摄影
console.log(f('中文abc中文')) // 中文 abc 中文 在 pangu.js 中提了一个相关的问题 vinta/pangu.js#218 |
对于形如
https://rsshub.app/bilibili/fav/2267573/801952073?filter=编曲|摄影
这样的链接会自动给他的text部分加上空格, 这种行为该如何避免?
还有就是如果 md 中包含 html 的 node 是不是可以直接也处理掉, 直接传给
pangu
就好了这个情况应该是可以处理的?
The text was updated successfully, but these errors were encountered: