有没有一种方法可以在(GitHub风格的)Markdown中添加上划线文本?

7

我想在Markdown文件中加上一些文字的上划线,这个有可能吗?


什么是“低电平有效的引脚”? - Nir Alfasi
那部分并不是很相关,我已经将其删除。它本来是一些背景说明,解释我为什么想要给一些文本添加上划线。在电子学中,上划线表示信号线为“低电平有效”。 - Himel
1
据我所知,Github的Markdown不支持上划线。 - Nir Alfasi
3个回答

15

您可以使用波浪线(~~)的方式来进行删除线的效果,就像加粗、斜体等一样。下面是来自GitLab文档的示例:

任何两个被波浪线包裹的单词(例如 ~~这个~~)将会显示为删除线。


11
这个问题是在问如何加上划线(在文字上方画一条线),而不是删除线(在文字中间画一条线)。 - kwc
9
有趣的是,我最终搜索了“overline”,而实际上我想要的是“strikethrough”。因此,我认为这个答案很有帮助。 - Niko Pasanen

7
你可以使用组合上划线Unicode字符(U+0305)来模拟上划线,只需在想要上划线的每个字符后面粘贴这个字符即可。

̅

这将产生以下结果:

或者,您可以使用一个生成器来完成这个任务。

5
根据GitHub Flavored Markdown规范(第4.6节),可以使用内联HTML标签和style来实现。
例如:
<span style="text-decoration:overline">SIGNAL_ACTIVE_LOW</span>

应该用文本来渲染上划线。

这在许多遵循CommonMark规范的markdown编辑器中都可以正常工作,而“GFM是CommonMark的严格超集”,但似乎不起作用。

您可以在CommonMark参考实现中尝试。

enter image description here

更新: 在像“README.md”这样的markdown文件中不起作用,但在GitHub页面中起作用,如下所示:
enter image description here


但是它在这里不起作用。就像:根本没有。在“with the”之后的<span style="text-decoration:overline">overlined</span>是否打算隐藏? - Peter Mortensen
2
嘿!你说得对!它不起作用了.... 但根据iGFM规范,它应该可以工作:https://github.github.com/gfm/#html-block。 我会编辑我的答案。 - Antonio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接