MarkDown语法
- 推荐本地文本编辑器:Typora
- 文件后缀:xxx.md
- 网址:https://www.typora.io/
- 其他很多文本编辑器都支持MarkDown语法,如CSDN博客,vsCode等
- 样式:
- 标题
- 字体样式
- 链接、列表
- 表格
- 图片
- 代码
- ……
基本使用
首先在本地下载并安装好文本编辑器(Typora),之后在任意目录下新建文本文件,然后修改后缀名为.md,保存,最后用本地安装好的文本编辑器打开即可进行编辑。
基本语法
- 1.标题:
# 标题1
,## 标题2
……- #+空格+标题名(一级标题),
- ##+空格+标题名(二级标题),
- ……
- 最多支持六级标题
- 2.字体:
- 粗体:在字体两边加两个星号(*):
**hello**
例如:hello - 斜体:在字体两边加一个星号(*):
*hello*
例如:hello - 删除线:两边加上波浪号(~) :
~~hello~~
例如:hello - 下标:在字体两边加一个波浪号:
a~1~
例如:a1 - 颜色:
$\color{#十六进制颜色值}{文字内容}$
如: 红 色 字 \color{#FF0000}{红色字} 红色字 - 高亮:
==高亮字体==
如:高亮字体
- 粗体:在字体两边加两个星号(*):
- 3.引用:在文字前加 >如:
>这是一个引用
效果如下:这是一个引用
- 4.分割线:三个 * 或者三个 -(注意是英文下的 - ),如:
---
或***
,效果如下
- 5.图片:英文的!+[图片名字]+(图片地址)
语法:
实例:![图片alt] (图片地址 ''图片title'') 图片alt就是显示在图片下面的文字,相当于对图片内容的解释。 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
这里了解即可,一般直接复制过去即可,编辑器都有插入图片功能 - 6.超链接:[文字]+(链接地址)或<链接地址>
- 例如:
[我的博客](https://blog.csdn.net/zhang_java_11)
,<https://blog.csdn.net/zhang_java_11>
- 效果:我的博客,https://blog.csdn.net/zhang_java_11
- 例如:
- 7.列表:
- 有序列表:数字+点(.)+空格,如:
- A
- C
- 无序列表:英文杠(-)+空格,如:
- A
- B
- C
- 8.表格:
第一行(列头): |名字|性别|年龄|
第二行(换行): |–|--|–|
第三行(列值): |张三|男|23|
如:
效果:|名字|性别|年龄| |--|--|--| |张三|男|23|
当然一般编辑器都有快捷键,一般不用这样手写名字 性别 年龄 张三 男 23 - 9.代码:
- 单行代码:代码之间分别用一个反引号包起来
hello
- 多行代码:三个反引号`(Tab键的上面,与波浪线~一起的那个键)+你要写的语言类型(Java/shell/html)
- Java代码
public static void main(String[] args){ int a = 0; }
- Html代码
<html> <head></head> <body></body> </html>
- 单行代码:代码之间分别用一个反引号包起来
- 10.数学公式
- 行中公式可以用如下方法表示:
$ 数学公式 $
- 独立公式可以用如下方法表示:
$$ 数学公式 $$
例如:内嵌数学公式$\sum_{i=1}^{10}f(i)\,\,\text{thanks}$
内嵌数学公式 ∑ i = 1 10 f ( i ) thanks \sum_{i=1}^{10}f(i)\,\,\text{thanks} ∑i=110f(i)thanks
例如:
$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$
显示:
x y z = ( 1 + e x ) − 2 x y w x^{y^z}=(1+{\rm e}^x)^{-2xy^w} xyz=(1+ex)−2xyw - 行中公式可以用如下方法表示:
段落
- 首行缩进:
- 一个空格大小的表示:
 
或 
,此时只要在相应需要缩进的段落前加上 4个 如上的标记即可,注意要带上分号。 - 两个空格的大小表示:
 
或 
;,同理,使用2个即可缩进2个汉字,推荐使用该方式。 - 不换行空格:
或 
;,使用4个 
即可。
- 一个空格大小的表示:
总结
- 标题使用: #
- 字体使用: * 和 ~
- 字体颜色:
$\color{#FF0000}{字体颜色}$
- 引用: >
- 分割线: 三个*或者三个-
- 图片:一般直接复制或插入图片
- 超链接:[]+()
- 列表:有序的在数字和.后加空格;无序的用-加空格
- 表格:一般使用编辑器插入表格
- 代码: ```+语言类型
参考
markdown基础语法:https://www.cnblogs.com/nickchen121/p/10821946.html
Cmd Markdown 公式指导手册:https://www.zybuluo.com/codeep/note/163962
缩进语法:https://www.jianshu.com/p/31eade263e7a