Markdown 语法 · 注释
Markdown 怎么加注释?
写不会渲染的备注
Markdown 没有自己的注释语法。但你常想要一条留在文件里、却不显示的备注:一个 TODO、给合作者的提醒、临时关掉的一段。诀窍是借用 HTML 注释:<!-- 备注 -->。
Markdown 直接放行 HTML,浏览器从不显示注释,所以它留在你的源码里、不进渲染页。这是全貌,含那个最大的注意点。
注释的几种写法
| 类型 | 怎么写 | 说明 |
|---|---|---|
| HTML 注释 | <!-- 备注 --> | 标准做法;渲染器把它藏起来 |
| 多行 | 用 <!-- 开头,--> 结尾,中间全藏 | 一条注释跨多行 |
| 链接引用技巧 | [//]: # (备注) | 在更多处理器里渲染成无;略隐晦 |
| 代码块里 | 原样显示 | 代码块不藏这些标记 |
放到上下文里是这样,中间那段不会到达读者:
大家都会读到的可见文字。
<!-- 这条备注不会渲染。
它可以跨好几行。 -->
更多可见文字。 最大的注意点:它不是真的隐藏
注释不渲染,但它不是秘密。它明晃晃地待在 .md 文件里,谁打开源码都看得到。用它记备注和 TODO,绝不放密码、token、或任何你不想被读者发现的东西。对页面隐藏 ≠ 对文件隐藏。
什么时候注释反而显示出来
- safe-mode 渲染器:有的 Markdown 处理器为安全会转义或删掉原始 HTML,这会让你的注释显示成文字、或整个消失。它不听话,通常就是这个原因。
- 代码里:在代码块或行内代码里,标记是字面的、会显示出来。那正是代码块的用意,属于预期。
- 不用 HTML 的替代:如果 HTML 注释在你的环境不管用,试链接引用技巧
[//]: # (备注)。它在更多处理器里渲染成无,代价是更难读。
注释在哪儿好用
注释在长文档里最值:半成品段落旁的一个 TODO、README 里解释某个决定的备注、或你留给未来自己的提醒。它们跟着文件走,上下文就在你需要的地方,又不弄乱读者看到的内容。还不熟语法?看 Markdown 怎么写。
用 NoteLoom 看两面
注释有意思的地方在于:它在源码里、却不在输出里,而 NoteLoom 让你两面都看得到。它是个在浏览器里读写本地 .md 文件的编辑器:source 视图里,你的注释就待在文件里;reading 视图里,它掉出去,像渲染器那样。
先说清边界:NoteLoom 没有任何 AI。它不会替你写或管理备注。它只渲染和存回你本地的文件,写这件事在你手里。
用起来:用 Chrome / Edge / Arc 打开 app.noteloom.cc,挂载一个本地文件夹,在 source 和 reading 视图之间切换。直接存回本地,不上云、不用账号。
FAQ
Markdown 里怎么加注释?
Markdown 没有自己的注释,所以借用 HTML 注释:<!-- 你的备注 -->。Markdown 直接放行 HTML、浏览器从不显示注释,所以它不出现在渲染结果里。
Markdown 注释能跨多行吗?
能。开头 <!-- 和结尾 --> 之间的一切都藏起来,想跨几行都行。从第一个标记到最后一个标记算一条注释。
Markdown 注释是真的隐藏吗?
对读源文件的人不是。它不进渲染结果,但就明晃晃地待在 .md 源码里,谁打开源码都看得到。别把密码、token 或任何不想被读者发现的东西放进注释。
我的注释为什么显示成文字了?
两个常见原因。有的 Markdown 处理器跑在 safe mode、会转义或删掉原始 HTML,注释就显示出来或消失。还有在代码块里,标记是字面的、会显示。到你真正用的渲染器里测一下。
有不用 HTML 的注释办法吗?
常见技巧是一个没用到的链接引用:[//]: # (你的备注)。它在比 HTML 注释更多的处理器里渲染成无,代价是读起来隐晦点。两个都行,看你的渲染器认哪个。
NoteLoom 能让我看到两面吗?
能。在 NoteLoom 的 source 视图里,你看到注释就待在文件里;在 reading 视图里它掉出去,像渲染器处理的那样。它没有任何 AI:只渲染和存回你本地的 .md。
手机或 Safari 能用 NoteLoom 弄吗?
目前不行。NoteLoom 依赖浏览器的 File System Access API,当前支持 Chrome、Edge、Arc 这类 Chromium 系桌面浏览器;Firefox、Safari 和手机端暂不支持。
注释在源码里、输出里就没了
用 Chrome / Edge / Arc 打开 NoteLoom,挂载一个本地文件夹,在 source 视图(注释在)和 reading 视图(注释没了)之间切换。直接存回本地,不用装软件,也不用注册账号。
打开 NoteLoom 试试