惊!竟然会有这么通俗易懂的markdown入门教程

写在前面:本文列出了markdown的基本语法,完全可以满足日常记笔记的需要,后续还会更新一些常用的高级的用法,然后安利一个markdown的编辑器:Typora,win/mac均可下载,据我的感觉win下没有mac下的稳定,界面相比mac下的也有些冗杂,这也是大多数win软件的通病,不过总的来说还是瑕不掩瑜,推荐大家体验。废话说了半天,让我们来进入正题!

1. 标题

markdown代码:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题 

显示效果:

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

注:# 和「标题文字」之间建议保留一个字符的空格,这是最标准的 Markdown 写法。

2. 粗体、斜体、删除线

markdown代码:
*我是斜体*
**我是粗体**
***我是粗斜体***
~~我是删除线~~
显示效果:

我是斜体
我是粗体
我是粗斜体
我是删除线

3. 表格

在markdown中虽然可以使用html的语法来做表格,但是并不简洁,markdown提供了另一种做表格的语法。

markdown代码:

|id|name|
|:-|:-|
|1|A1|
|2|A2|
|3|A3|

效果如下:

idname
1A1
2A2
3A3

俩者一比较间接性立竿见影。

对其方式调整
更难能可贵的是,markdown表格的对其方式调整也简单。细心的读者可能发现了,在上述代码的第二行中有个神秘符号:,它表示的就是对其方式,也可以理解对其的方法,比如:在-的左边表示左对齐。

对其规则

  • 默认左对齐
    :- 左对齐
    -:右对齐
    :-:居中

列宽度调整
-表示列的宽度权重,比如如下,- -、-,表示第一列的宽度是第二列的俩倍:

|id|name|
|:--|:-|
|1|A1|

4. 有序列表

markdown代码:
1. 文本1
2. 文本2
3. 文本3

显示效果:

  1. 文本1
  2. 文本2
  3. 文本3

注:1. 和文本之间要保留一个字符的空格,而且CSDN的渲染器要求第一个列表要和上面内容之间空一行。

7. 无序列表

markdown代码:

- 文本1
- 文本2
- 文本3

显示效果:

  • 文本1
  • 文本2
  • 文本3

注:- 和文本之间要保留一个字符的空格,而且CSDN的渲染器要求第一个列表要和上面内容之间空一行。

6. 行内代码块

markdown代码

Java中的代码怎么使用?

  • 多行代码块
用```和 ```来包裹多行代码,第一个```可以指明编程语言。

markdown代码:

```java
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username == null ? null : username.trim();
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password == null ? null : password.trim();
}
}
```

显示效果:

public class User {
    private String username;
    private String password;

    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }
    public String getPassword() {
        return password;
    }
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }
}

注:代码的行号会在发布之后自动加上

8. 分割线

可以在一行中用三个以上的减号、底线来建立一个分隔线,行内不能有其他内容。
markdown代码:

- - -
显示效果:


9. 超链接

语法格式为[链接文字](链接地址 “链接标题”),[]里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性为可选。title属性的效果是鼠标悬停在链接上会出现指定的title文字。链接地址与链接标题前有一个空格。

markdown代码:
欢迎来到[Dansha博客] ("https://blog.csdn.net/Spashi")

显示效果:

欢迎来到[Dansha博客] (“https://blog.csdn.net/Spashi”)

10. 图片

语法格式为![图片Alt](图片地址 "图片Title"),图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和超链接中的链接标题一样,表示鼠标悬停与图片上时出现的文字。 图片Alt 和 图片Titlee 都是可选的。

11. 引用

在希望引用的文字前面加上>即可,支持多级引用。

markdown代码:

> 一级引用
>> 二级引用
>>> 三级引用
>>>> 四级引用

显示效果:

一级引用

二级引用

三级引用

四级引用

12. 空格

markdown不支持空格,需要使用html标记 

markdown代码:

你好   Dansha

显示效果:

你好    dansha

13. 字体、字号、颜色

markdown不支持设置字体、字号、颜色,需要使用html标记来实现。

markdown代码:

<font face="黑体">我是黑体字</font>
<font face="微软雅黑">我是微软雅黑</font>
<font color=bluef size=6 face="黑体">我是黑体,颜色#0099ff 字号23</font>

显示效果:
我是黑体字
我是微软雅黑
我是黑体,颜色blue 字号23

size:规定文本的尺寸大小。值从1到7的数字。浏览器默认值是 3。


14、反斜杠

Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,就相当于转义字符一样,例如:如果你想要用星号加在文字旁边的方式来做出强调效果(但不用 标签),你可以在星号的前面加上反斜杠:

\*literal asterisks\*

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值