Markdown 删除线怎么写?
~~这样~~,以及为什么有时不生效
想在 Markdown 里划掉文字,用两个波浪号把它包起来:~~文字~~。语法就这些。坑在于删除线是 GitHub 风格 Markdown 的扩展、不在原始 Markdown 里,所以大多数现代工具支持、但不是每个都支持。
这是语法、为什么有时连波浪号一起显示出来、以及怎么和其他格式组合。
语法
| 什么 | 怎么写 | 说明 |
|---|---|---|
| 划掉文字 | ~~文字~~ | 两边各两个波浪号(GFM) |
| 粗体 + 删除线 | ~~**文字**~~ | 嵌套两个标记 |
| 任务清单里 | - [x] ~~做完的事~~ | 划掉已完成项 |
| 单个波浪号 | ~文字~ | 不是删除线;被忽略或当下标 |
合起来:
~~这段文字被划掉了。~~
- [x] ~~买牛奶~~
- [ ] 还没做
你也能 ~~**划掉粗体**~~。 删除线为什么有时不生效
最坑人的一点:删除线不在原始 Markdown 规范里,它来自 GitHub 风格 Markdown(GFM)。所以如果你的渲染器只支持原始 CommonMark,~~文字~~ 会连波浪号一起原样显示、而不是划掉。
好消息是,大家实际用的多数工具——GitHub、多数编辑器、聊天应用、还有 NoteLoom——都支持 GFM,所以它就是能用。要是不能用,那就是渲染器是严格 CommonMark 的信号。哪个功能在哪儿能用的通盘问题,看 AI 为什么用 markdown。
组合与常见用法
- 和粗体、斜体:嵌套标记,
~~**划掉的粗体**~~。开一个关一个。 - 任务清单里:在勾上的复选框旁划掉项目文字,是把待办标成"已完成"的利落办法。看 列表怎么写。
- 做编辑标注:划掉旧写法、旁边加上新的,读者就能看到改了什么、而不是丢掉。
想要一个字面的波浪号怎么办
如果你其实想把 ~~ 当文字显示、而不是触发删除线,用反斜杠转义,或放进行内代码。这跟处理任何 Markdown 字符是一个套路,看 Markdown 转义怎么写。
用 NoteLoom 写删除线
因为 NoteLoom 支持 GitHub 风格 Markdown,删除线是那种"直接就渲染"的东西。它是个在浏览器里读写本地 .md 文件的编辑器:在 source 视图里打 ~~文字~~,live 和 reading 视图就显示成划掉的样子,于是你能确认它生效了、而不用猜。
先说清边界:NoteLoom 没有任何 AI。它不会替你改写或编辑文字。它只渲染和存回你本地的文件,写这件事在你手里。
用起来:用 Chrome / Edge / Arc 打开 app.noteloom.cc,挂载一个本地文件夹,在 source 视图里写、看 live 视图的结果。直接存回本地,不上云、不用账号。
FAQ
Markdown 里怎么写删除线?
我的删除线为什么不生效?
一个波浪号还是两个?
删除线能和粗体、斜体组合吗?
删除线在哪好用?
NoteLoom 能渲染删除线吗?
手机或 Safari 能用 NoteLoom 弄吗?
边打边看删除线渲染出来
用 Chrome / Edge / Arc 打开 NoteLoom,挂载一个本地文件夹,在 source 视图里打 ~~文字~~、看 live 视图里划掉的样子。直接存回本地,不用装软件,也不用注册账号。