Skip to content

防止中文标点符号出现在类似加粗的 markdown 标记的内侧 #14

@Jinjiang

Description

@Jinjiang

摘自 Vue 中文翻译 wiki

  1. 在加粗段落,仅当影响 markdown 渲染情况下,将最后一个句号或逗号、冒号,迁移到 ** 右侧,否则保持原样。(讨论:vuejs/docs-next-zh-cn#49vuejs/docs-next-zh-cn#78
// 情况1:
 **相对胜于晦涩。**例如,一个 `<BlogPost>` 组件例子比 `<CurrencyExchangeSettings>` 更好。 // vuepress 无法渲染
(调整为:)
**相对胜于晦涩**。例如,一个 `<BlogPost>` 组件例子比 `<CurrencyExchangeSettings>` 更好。  // 迁移句号有加粗符号右侧

// 情况2:不影响渲染,保持原样
**你好,世界。** ==> **你好,世界。** (不影响渲染,保持原样)

该判断逻辑技术上的难点是需要在 markdown parser 处理之前进行分析和修正。目前 zhlint 暂不支持,且并没有深入到 markdown parser 的定制当中。

如果要做的话,处理逻辑和 zhlint 的其它功能之间应该也是相对独立的。
解决方案待讨论

更多示例记录:

  • 异步组件默认就是 **“suspensible”** 的

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions