markdown语法

Markdown使用教程

  • Markdown使用教程
            • 0. 目录
            • 1. 斜体和粗体
            • 2. 分级标题
            • 3.超链接
            • 4.锚点
            • 5.列表
            • 6.引用
            • 7.插入图片
            • 8.内容目录
            • 9.注脚
            • 10.LaTeX 公式
            • 11.流程图
            • 12.表格
            • 13.分割线
            • 14.代码

0. 目录
  1. 目录{#top}
1. 斜体和粗体
1. *斜体*_斜体_
2. **粗体**
3. ***加粗斜体***
4. **_加粗斜体_**
5. ~~删除线~~
  • 显示效果:
    1. 斜体斜体
    2. 粗体
    3. 加粗斜体
    4. 加粗斜体
    5. 删除线
    目录
2. 分级标题
  1. 分级标题
1. 第一种写法,-/=最少可以只写一个
1.1 一级标题
1.2. ========
1.3. 二级标题
1.4. --------------
2. 第二种写法
2.1 # 一级标题
2.2 ## 二级标题
2.3 ### 三级标题
2.4 #### 四级标题
2.5 ##### 五级标题
2.6 ###### 六级标题
  • 显示效果:(影响目录生成,不予显示)
    目录
3.超链接
 行内式:一般超链接
[链接文字](链接地址)  
[百度](www.baidu.com)         
[链接文字](链接地址 “链接标题”)
[百度](http://www.baidu.com "baidu")
自动链接:<http://www.baidu.com>
参考式:学术论文,或某一链接在文章中多处使用,可以对链接进行统一管理。
常用搜索引擎:[百度] [1]、[Google] [2]和[必应] [3].(回车空行)
[1]:http://www.baidu.com "百度"
[2]:http://www.google.cn "Google"
[3]:https://cn.bing.com "必应"
  • 显示效果:
    * 百度
    * 百度
    * http://www.baidu.com
    常用搜索引擎:baidu、google和bing

    目录

4.锚点
锚点应用场景:
    1. 当前页面跳转
    2. 目录跳转
    3. 注脚显示
注意:
    1. Markdown Extra 只支持在标题后插入锚点,其它地方无效。
    2. Leanote 编辑器右侧显示效果区域暂时不支持锚点跳转,所以点来点去发现没有跳转不必惊慌,但是你发布成笔记或博文后是支持跳转的。
语法描述:
    在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。
  • 显示效果
    跳转到目录
5.列表
任务列表---csdn好像不支持。。。
  - [x] 选项一
  - [ ] 选项二
  无序列表
  使用*,+,-表示无序列表
  有序列表
  使用数字接一个英文句点表示有序列表
  定义型列表
  定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
  * 无序1
  + 无序2
  - 无序3
  1. 有序1
  2. 有序2
  3. 有序3
代码块 2
:    这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
* 
        代码块(左侧有八个不可见的空格)
*   阅读的方法
    > 打开书本
    > 打开台灯
*   一个特殊情况
1. 1986. what a great season.
2. 会显示成:1.what a great season.
*  解决方法
1. 1986\. what a great season.
* Markdown
:    轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
包含段落的列表
    显示效果
    [x] 选项一
    [ ] 选项二
    无序1
    无序2
    无序3
有序1
有序2
有序3
    Markdown
轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
  • 代码块(左侧有八个不可见的空格)
    
  • 阅读的方法

    打开书本
    打开台灯

    • 一个特殊情况
        1. what a great season.
      1. 1986. what a great season.

    目录

6.引用
  1. 引用
普通引用
> 这是一个有两段文字的引用,
无意义的占行文字1.
无意义的占行文字2.

> 无意义的占行文字3.
无意义的占行文字4.


引用嵌套
> 1
>> 2
>>> 3


引用其他要素
> 1. 第一行列表项
> 2. 第二行列表项
> 
  • 显示效果
    这是一个有两段文字的引用,
    无意义的占行文字1.
    无意义的占行文字2.
    无意义的占行文字3.
    无意义的占行文字4.

1

2

3

引用其他要素
  1. 第一行列表项
  2. 第二行列表项
[目录](#top)
7.插入图片

1.行内式:
    语法说明:![图片Alt](图片地址 “图片Title”)
    ![美丽花儿](http://ww2.sinaimg.cn/large/56d258bdjw1eugeubg8ujj21kw16odn6.jpg "美丽花儿")
2.参考式:
    语法说明:在文档要插入图片的地方写![图片Alt][标记],在文档的最后写上[标记]:图片地址 “Title”
    ![美丽花儿][flower]
    [flower]:http://ww2.sinaimg.cn/large/56d258bdjw1eugeubg8ujj21kw16odn6.jpg "美丽花儿"
  • 显示效果
    美丽花儿
    美丽花儿

    目录

8.内容目录
在段落中填写 [TOC] 以显示全文内容的目录结构。效果参见最上方的目录          

目录

9.注脚
在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。
注意:经测试注脚与注脚之间必须空一行,不然会失效。成功后会发现,即使你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。
  • 显示效果
    * 使用 Markdown1可以效率的书写文档, 直接转换成 HTML2, 你可以使用 Leanote3 编辑器进行书写。
    目录
10.LaTeX 公式
1. $表示行内公式
    质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。
2. $$表示整行公式
	$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$
  • 显示效果:
    • 质能守恒方程可以用一个很简洁的方程式 E=mc2 E = m c 2 来表达。
    • f(x1,xx,,xn)=x21+x22++x2n f ( x 1 , x x , … , x n ) = x 1 2 + x 2 2 + ⋯ + x n 2
    • 语法参考: MathJax

目录

11.流程图
st=>start: 开始|past:> http://www.baidu.com // 开始
e=>end: 结束 // 结束
c1=>condition: 条件1:>http://www.baidu.com[_parent] // 判断条件
c2=>condition: 条件2 // 判断条件
c3=>condition: 条件3 // 判断条件
io=>inputoutput: 输出 // 输出
//----------------以上为定义参数-------------------------
//----------------以下为连接参数-------------------------
// 开始->判断条件1no->判断条件2no->判断条件3no->输出->结束
st->c1(yes,right)->c2(yes,right)->c3(yes,right)->io->e
c1(no)->e // 条件1不满足->结束
c2(no)->e // 条件2不满足->结束
c3(no)->e // 条件3不满足->结束
  • 语法参考: 流程图语法参考或博客
  • 显示效果
Created with Raphaël 2.1.2 Start Your Operation Yes or No? End yes no

目录

12.表格
 * 不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
 * 列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。      
 * 第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。
 * 复杂的表格可以转html代码[地址](http://www.tablesgenerator.com/)
 * 
         简单方式写表格
         学号|姓名|分数
         -|-|-
         小明|男|75
         小红|女|79
         小陆|男|92

         原生方式写表格
         |学号|姓名|分数|
         |-|-|-|
         |小明|男|75|
         |小红|女|79|
         |小陆|男|92|

         为表格第二列指定方向---csdn貌似也不支持。。。
         | a | b | c |
         |:-------:|:------------- | ----------:|
         | 居中 | 左对齐 | 右对齐 |
         |=========|===============|============|

  • 显示效果

    • 简单方式写表格
    学号 姓名 分数
    小明 75
    小红 79
    小陆 92
    • 原生方式写表格
    学号 姓名 分数
    小明 75
    小红 79
    小陆 92
    • 为表格第二列指定方向
    a b c
    居中 左对齐 右对齐
    ========= =============== ============

    目录

13.分割线
1. 你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格
2. 下面每种写法都可以建立分割线:
3. * * *
4. ***
5. *****
6. - - -
7. ------
  • 显示效果






    目录

14.代码
1. 行内式
    C语言里的函数 `scanf()` 怎么使用?
2. 缩进式多行代码

        int main(void) {
          printf("Hello world\n");
        }
3. 用六个·包裹多行代码(自定义语法)

  ```C
  #include<stdio.h>
  int main() {
      printf("Hello world\n");
      return 0;
  }
  ```
4. HTML源代码
  在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体(所以支持内嵌CSS)
  <div class="footer">
      @ 2004 Foo Corporation
  div>
  <table>
      <tr>
          <th rowspan="2">值班人员th>
          <th>星期一th>
          <th>星期二th>
          <th>星期三th>
      tr>
      <tr>
          <td>张三td>
          <td>李四td>
          <td>王五td>
      tr>
  table>
  • 显示效果
    行内式
    C语言里的函数 scanf() 怎么使用?
    缩进式多行代码

    int main(void) {
      printf("Hello world\n");
    }
    

    用六个·包裹多行代码(自定义语法)

    
    #include
    
    int main() {
     printf("Hello world\n");
     return 0;
    }

    HTML源代码
    在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体(所以支持内嵌CSS)

    值班人员 星期一 星期二 星期三
    张三 李四 王五

    目录


  1. Markdown是一种纯文本标记语言 ↩
  2. HyperText Markup Language 超文本标记语言 ↩
  3. 开源笔记平台,支持Markdown和笔记直接发为博文 ↩

你可能感兴趣的:(markdown语法)