使用markdown在Github上为部分单词壮胆
我正在尝试使用Github标记将蛇壳单词的一部分加粗使用markdown在Github上为部分单词壮胆,github,markdown,github-flavored-markdown,Github,Markdown,Github Flavored Markdown,我正在尝试使用Github标记将蛇壳单词的一部分加粗 my\_great**\_word** 我希望它被呈现成这样: 我的好词 但是,Github的渲染方式如下: 我的天哪**** 我也试过了 my_great**_word** 没用。根据GitHub的规范,强调文本的第一个字符不能是标点符号。因此,您需要执行以下操作: my\_great\_**word** 如果强调的文本中必须包含下划线,则需要返回原始HTML: my\_great<b>\_word</b>
my\_great**\_word**
我希望它被呈现成这样:
我的好词
但是,Github的渲染方式如下:
我的天哪****
我也试过了
my_great**_word**
没用。根据GitHub的规范,强调文本的第一个字符不能是标点符号。因此,您需要执行以下操作:
my\_great\_**word**
如果强调的文本中必须包含下划线,则需要返回原始HTML:
my\_great<b>\_word</b>
我的\\u伟大\\u字
作为提醒,GitHub使用自己的规范,这是一个扩展的CommonMark规范。有关详细信息,请参阅小节。简而言之,强调(和强强调)必须以“左侧分隔符运行”开始,以“右侧分隔符运行”结束
您案例中的问题是您没有“左侧分隔符运行”,如下所示(重点添加):
左侧分隔符梯段是(A)非的分隔符梯段
后跟Unicode空格,以及(b)不后跟标点符号
字符,或前面有Unicode空格或标点符号
性格在本定义中,开头和结尾
行的长度以Unicode空格计
注意左边的定界符运行可以“不跟随标点字符”。当然,在你的例子中,下划线是一个标点符号,它导致两个星号之前不考虑左侧翼定界符运行。由于没有左侧分隔符,因此没有强调
为了避免这个问题,您需要将两个星号移到下划线之后,这样它们将被视为一个左侧分隔符,从而给您带来强烈的强调 顺便说一下,基于星号和下划线的强调规则略有不同,因此在单词中加下划线不会导致误报。在这种情况下,您实际上不需要避开下划线。这些在GitHub上工作得很好:my_great_**word**
my_great<b>_word</b>
我的好词**
我的好词
你可以只使用HTML:我的好词
或我的好词
好吧,它在这里工作得很好;)是的,编辑过。不过,答案并不总是很好。非常感谢。我避开下划线的唯一原因是我的编辑器需要它们。