在发上一个帖子的过程中,我惊讶地发现: 使用 Markdonw 加粗时星号两边必须有空格。 像上图中这样写是不会加粗的。 不知是 bug 还是 feature?
不是 Bug,我记得 Redcarpet 有个开关:no_intra_emphasis,防止foo_bar_baz中间的bar被转换成斜体,这个开关也会影响到加粗语法。
:no_intra_emphasis
foo_bar_baz
bar
:no_intra_emphasis 默认是打开的,不过我个人还是喜欢将它关闭,首先加空格不符合中文的输入习惯,而且,毕竟像foo_bar_baz这样的串一般都会加个 inline code.