markdown的使用
它是什么
标记语言,相比html更加简单,把标签换成了符号(设计哲学是“易读易写”)
md它的作用
编写文档
语法规则
md符号及内容组成
如何使用它
关键是掌握它的符号的使用,它兼容一些HTML标签(能渲染出来)
官网软件
mac typora密码:*** 新版本收费
win typora 密码:***
md符号列表
功能 | 符号 | 用法 | 是否需要空格 |
---|---|---|---|
标题 | # | #+空格(共6级标题,几个#表示几级标题)内容 | 是 |
引用/区块 | > | >+空格 | 是 |
链接 | []() | [链接文字](链接地址) | 否 |
图片 | ![]() |  | 否 |
无序列表 | *或+或- | *+空格内容 | 是 |
有序列表 | 数字+.标识 | 1.+空格(从你写的那行开始计数,回车累加计数) | 是 |
分隔线 | ***或— | ***(产生分隔线的语法要求比较松,符号之间添加空格也可以) | 否 |
加粗 | __或** | **内容** | 否 |
表情 | :单词: | 😄 😄 | 否 |
斜体 | _或* | *内容* | 否 |
代码块 | ~~~或``` | ```code```(英语撇号,中文波浪号),typora可设置语言从而支持语法高亮 | 否 |
代码 | ~或`\ | `code`(英语撇号,中文波浪号),这是行间代码 span | 否 |
表格 | |,-: | |内容| 1.竖线包裹列,第一行为表头自动加粗; 2.第二行为对齐方式使用:与-,:在左为左对齐,在右为右对齐,默认是左对齐; 3.单元格不支持嵌套,合并单元格,换行(需要html-br标签)有几行就写几行,有几列就写几列 | 否 |
兼容的html标签
支持大部分的 HTML 标签
Markdown 对 HTML 标签的支持程度还取决于具体的 Markdown 渲染器或编辑器。
不同的渲染器或编辑器可能对 HTML 标签的支持有所不同。
因此,在将 HTML 标签嵌入 Markdown 时,最好先了解你所使用的 Markdown 渲染器或编辑器的具体支持情况
csdn不支持div渲染,typora支持比如下面代码
<div style="width:30px;height:30px;background:red"></div>
常用的支持的举例
标签名 | 说明 | 效果 |
---|---|---|
font | 属性有:color:字体颜色;face:字体类型;size:字段大小 | 红;我是逐浪新宋;我是尺寸 |
b | 用于加粗 | a |
i | 斜体 | a |
<br/> | 换行 | |
table,tr,td | csdn-md渲染器也支持,这玩意可合并单元格,可嵌套相当好用 |
说明
- 使用\转义特殊符号(md符号),比如我上文需要显示#符号本身写成 \#
- 可以使用html中的表格标签
跨2列的单元格 |
| 2 | |||||||
单元格 2-2 | 单元格 2-3 | ||||||||
单元格 3-2 | 单元格 3-3 |
- alt+回车跳出当前编辑行
- [toc] 回车生成目录,目录有锚链接效果
- top cmd+鼠标左键,csdn也支持
- 不同md渲染器(支持标签也不同),md文档表现效果确实不同,举例如下
- 需要软件+V:w94y888888c