如何在GitHub Markdown中为蛇形命名单词的部分内容加粗?
解决GitHub Markdown中蛇形命名部分加粗的问题
嘿,我懂你碰到的这个坑了!GitHub的Markdown解析器对下划线和加粗星号的组合处理有点敏感,毕竟下划线本身也是斜体的语法标记,这就导致你写的my_great**\_word**被解析器当成了无效格式,直接把星号原样输出了。
给你两个靠谱的解决方案:
方法一:使用HTML
<strong>标签
这是最稳妥的方式,因为HTML标签在GitHub Markdown中完全兼容,不会和下划线的语法冲突:
写法:my_great<strong>_word</strong>
渲染效果:my_great _word方法二:插入零宽空格分隔标记
在加粗星号和下划线之间插入一个零宽空格(​),这样解析器能正确识别加粗的边界,又不会显示额外的空格:
写法:my_great**​_word**
渲染效果:my_great _word
另外补充一句,如果你的实际需求是只加粗word部分(而非带下划线的_word),那直接写成my_great_**word**就可以,这样下划线会正常保留,word也能正确加粗。
内容的提问来源于stack exchange,提问作者Joseph Tura
相关产品推荐
相关产品推荐

