MarkDown基本语法

377 阅读2分钟

Markdown基本语法

PS: 对于Markdown的语法,如果要输出Markdown使用的标签,需要使用\进行规避

一. 快捷键

加粗 Ctrl + B, (加粗Bold)
斜体 Ctrl + I, (斜体Italic)
引用 Ctrl + Q, (引用Quote)
插入链接 Ctrl + L, (链接Link)  
插入代码 Ctrl + K, (代码Code,为了防止冲突,使用了K作为快捷键)  
插入图片 Ctrl + G, (图片Graph)  
提升标题 Ctrl + H, (标题Heading)  
有序列表 Ctrl + O, (有序列表Ordered list)  
无序列表 Ctrl + U, (无序列表Unordered list)  
横线 Ctrl + R, (特殊记忆,因为Horizontal Line中的H已经被用过了)   
撤销 Ctrl + Z  
重做 Ctrl + Y  

二. 标题

markdown中使用#来表示标题  
一个#是一个标题  
两个#是二级标题
以此类推,支持六级标题

三. 字体

  * 这段文字将变为斜体 *
  _ 这段文字将变为斜体 _
  ** 这段文字将加粗 **
  *** 这段文字将倾斜加粗 ***
  ~~ 这段文字将被划掉 ~~

四. 引用文本(会有专门的样式)

使用'>'来引用

这段文本很六hhh

五. 引用代码(将文本格式化也可以用这个)

  ` cout<<"hello,World!!"<<endl; `
  使用三个连续的引号可以实现代码块的格式化
```
这里的文本将被以纯文本形式输出
```

  #include <iostream>
  using namespace std;
  int main()
  {
    cout << "Hello,World!!" << endl;
  }

六. 使用链接

   MarkDown写法: [GitHub](https://pages.github.com/)
   GitHub
   Html写法: <a href = "https://pages.github.com/"> GitHub </a>
   GitHub

    在GitHub的markdown中,没法自己定义文本内的钩子,来实现自定义跳跃,  
    但是GitHub中会为每一个标题定义一个位置,可以查看这个位置,然后再  
    定义跳转链接(使用Markdown或者Html写法均可)

七. 列表

   在一行或多行文本之前添加-或者*可以创建无序列表

  • 列表第1行
    • 子列表第1行
      • 子子列表第1行
      • 子子列表第2行
      • 子子列表第3行
    • 子列表第2行
    • 子列表第3行
  • 列表第2行
  • 列表第3行

  在文本前面加上序好可以得到有序列表

  1. 有序列表第1行
    • 子列表第1行
  2. 有序列表第2行
  3. 有序列表第3行

   任务列表
使用空格加上[ ]表示任务列表, [x]表示任务已完成

  • 任务1
  • 任务2
  • 任务3

八. 提及人员和团队

使用@人员或团队名字
@AM怎么显示