在CSDN上的文章如今都习惯使用Markdown来编写比較方便美观。这里小结下常见的Markdown语法下:

1.标题:

方式1
# H1
## H2
### H3
#### H4
##### H5
###### H6 方式2
H1和H2还能用下面方式显示,下面的横线在文字的下方
一级标题
===
二级标题
---

2.文本强调:

方式1
*斜体*
**加粗**
***粗斜体*** 方式2
_斜体_
__加粗__
___粗斜体__ 可是。假设你的 * 和 _ 两边都有空白的话,它们就仅仅会被当成普通的符号。

3.列表:

无序列表方式1
* 无序列表
* 子项
* 子项 无序列表方式2
+ 无序列表
+ 子项
+ 子项 无序列表方式3
- 无序列表
- 子项
- 子项 有序列表方式
1. 第一行
2. 第二行
3. 第三行 有序无须混合使用
* 产品介绍(子项无项目符号)
此时子项。要以一个制表符或者4个空格缩进 * 产品特点
1. 特点1
- 特点2
- 特点3
* 产品功能
1. 功能1
- 功能2
- 功能3

呈现效果:

无序列表方式1

  • 无序列表
  • 子项
  • 子项

无序列表方式2

  • 无序列表
  • 子项
  • 子项

无序列表方式3

  • 无序列表
  • 子项
  • 子项

有序列表方式

  1. 第一行
  2. 第二行
  3. 第三行

有序无须混合使用

  • 产品介绍(子项无项目符号)

    此时子项,要以一个制表符或者4个空格缩进

  • 产品特点

    1. 特点1

      • 特点2
      • 特点3
  • 产品功能
    1. 功能1

      • 功能2
      • 功能3

4.链接:

[这里写链接内容](这里填写链接) 

5.图片:

![这里写图片描写叙述](这里填写图片的链接)

6.代码和语法高亮:

标记一小段行内代码用` `包围就可以
标记一段代码通过``` ```包围就可以。注意两个```需要换行

7.换行:

在一行的结尾处加上2个或2个以上的空格,也能够使用</br>标签
第一行文字,
第二行文字

8.水平切割线:

三种方式
***
* * *
- - -

呈现效果




9.转义符(反斜杠):

Markdown 能够利用反斜杠来插入一些在语法中有其他意义的符号。比如:假设你想要用星号加在文字旁边的方式来做出强调效果,你能够在星号的前面加上反斜杠:
\*literal asterisks\*
Markdown 支持下面这些符号前面加上反斜杠来帮助插入普通的符号:
\反斜杠 `反引號 *星号 _下划线 {}花括号 []方括号 ()括弧 #井字号 +加号 -减号 .英文句 !感叹号

10.引號或引文

这是一段引用的内容
>引用的内容
>引用的内容
>引用的内容

呈现效果:

引用的内容

引用的内容

引用的内容

11.表格

能够使用冒号来定义表格的对齐方式,冒号在左边即左对齐。冒号在右边即右对齐。都有冒号就是中间对齐,默认是左对齐

| A |  B | C |
|-|-:|:-:|
| A1 | A2 | A3|
| B1 | B2 | B3|
| C1 | C2 | C3|

效果例如以下:

A B C
A1 A2 A3
B1 B2 B3
C1 C2 C3

12.指定字体颜色

能够通过样式指定字体颜色,当然color也能够是rgb格式eg color=#0099ff
<font color=blue>蓝色</font>
<font color=red>红色</font>
<font color=green >绿色</font>

呈现效果

蓝色

红色

绿色

13.一些经常使用快捷键

加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + O
无序列表 Ctrl + U
横线 Ctrl + R
撤销 Ctrl + Z
重做 Ctrl + Y

当然Markdown的功能语法还远不止这些,上面仅仅列举了一些我自己经常使用的功能,假设有兴趣的话訪问Markdown官网上学习。

最新文章

  1. [.net 面向对象编程基础] (22) 事件
  2. 翻译《Writing Idiomatic Python》(四):字典、集合、元组
  3. json注意:
  4. WPF拖放功能实现zz
  5. for循环相关
  6. maven自动化部署插件sshexec-maven-plugin
  7. js 中的call()函数
  8. bzoj 1191: [HNOI2006]超级英雄Hero 并查集 || 匈牙利算法
  9. call, apply的用法意义以及区别是什么
  10. Lua 学习笔记(二)
  11. error: C2664: “zajiao::zajiao(const zajiao &amp;)”: 无法将参数 1 从“const char [12]”转换为“char *”
  12. 第六十三天 js基础
  13. mmap共享内存深入总结
  14. 初学node遇到的问题(慢慢补充)
  15. JavaScript基础视频教程总结(071-080章)
  16. Nginx 4层反向代理
  17. Android网络请求与数据解析,使用Gson和GsonFormat解析复杂Json数据
  18. GitHub18
  19. Anaconda 使用指南
  20. javascript的replace方法的高级应用

热门文章

  1. Getting Started with MongoDB (MongoDB Shell Edition)
  2. Objects are mutable
  3. Dictionary subtraction
  4. POJ 3122 Pie 二分答案
  5. 【DotNetNuke介绍】
  6. SQL--CLR概述
  7. ES6学习笔记(十一)Object的继承者Reflect
  8. Java代码规范文档
  9. HN0I2000最优乘车 (最短路变形)
  10. 查看SQLSERVER当前正在运行的sql信息