中文内容斜体和加粗不生效

比如 ** 这样 ** 和 * 这样 *。But Bold and italic works in English.

仔细看看好像是因为多出了空格。

是不是某种自动在中文和英文之间加空格的插件的副作用?

1赞

就是这样的,一直没爱修。

:crazy_face:

好吧

是中英文自动空格这个 discourse 插件依赖的 auto-correct Gem 的问题:

  # SpecialSymbol
  rule CJK.to_s, '[\|+*]', space: true, reverse: true

这行代码的意思是说如果中日韩文字与这些符号在一起就自动加空格,很明显没有考虑到 Markdown 那个语法。我在服务器上已经把星号去掉了。哪天因为别的事情重启 discourse 的时候就好了。

可以使用 HTML 语法,比如

<strong>粗体</strong>

1赞