参考引用内容: 简书教程

一 基本语法

1. 标题

  • 语法: 在想要设置为标题的文字前面加#来表示,一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

    注:标准语法一般在#后跟个空格再写文字
  • 示例:
   # 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
  • 效果:


2. 字体

  • 语法:

    1. 粗体: 要加粗的文字左右分别用两个*号包起来
    2. 斜体: 要倾斜的文字左右分别用一个*号包起来
    3. 斜体加粗: 要倾斜和加粗的文字左右分别用三个*号包起来
    4. 删除线: 要加删除线的文字左右分别用两个~~号包起来
  • 示例:
   **这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~
  • 效果:

    这是加粗的文字

    这是倾斜的文字

    这是斜体加粗的文字

    这是加删除线的文字

3. 引用

  • 语法:

    在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
  • 示例:
   >这是引用的内容
>>这是引用的内容
>>>这是引用的内容
  • 效果:

    这是引用的内容

    这是引用的内容

    这是引用的内容


4.分割线

用三个或者三个以上的 - 或者 * 或者 _ 表示,分割线会把两端内容分割成两段落,排版都会重新开始

  • 示例:

  • 效果:

分割线


分割线


分割线


5.图片

  • 语法:
![图片alt](图片地址 ''图片title'')
或者使用img标签,可以调整大小
<img src="https://img2018.cnblogs.com/blog/1370059/202002/1370059-20200208164626513-340138758.png" width=60% height=60% />

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。

图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

  • 示例:
![美女](http://pic.netbian.com/uploads/allimg/190902/152344-1567409024d50f.jpg "性感图片")
  • 效果:


6.超链接

  • 语法:
[超链接名](超链接地址 "超链接title")
title可加可不加
或者直接生成链接: <https://gitee.com/houzheng1216>
  • 示例:
[侯赛雷的码云地址](https://gitee.com/houzheng1216)
[侯赛雷的博客地址](https://www.cnblogs.com/houzheng/)
码云地址: <https://gitee.com/houzheng1216>

7.列表

  • 语法:

    无序列表用 - + * 任何一种都可以

    有序列表直接用数字即可,前面符号和数字序号需要跟后面内容有空格

    列表之间嵌套前面需要有 tab空格
  • 示例:
1. 一级有序
- 二级无序列表
- 三级无序
- 三级无序
- 二级无序列表
- 二级无序列表
2. 一级有序
- 二级无序
- 二级无序
3. 一级有序
  • 效果:
  1. 一级有序

    • 二级无序列表

      • 三级无序
      • 三级无序
    • 二级无序列表
    • 二级无序列表
  2. 一级有序
    • 二级无序
    • 二级无序
  3. 一级有序

8.表格

  • 语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容 0) 第二行分割表头和内容。
1)|、-、:之间的多余空格会被忽略,不影响布局。
2)默认标题栏居中对齐,内容居左对齐。
3)-:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐,-的数量至少有一个。
4)内容和|之间的多余空格会被忽略,每行第一个|和最后一个|可以省略。
  • 示例效果:
表头 表头 表头 表头 表头
左对齐 居中 居中 居中居中 右对齐
左对齐左对齐 居中居中 居中居中 居中居中 右对齐右对齐

9.符号

  • 反斜杠:\ 相当于反转义作用。使符号成为普通符号:
  • 示例:
<font color=red>红色</font>
\<font color=red>红色</font>
![图片](http://pic.netbian.com/uploads/allimg/190608/130131-1559970091ea9b.jpg)
\!\[图片\]\(http://pic.netbian.com/uploads/allimg/190608/130131-1559970091ea9b.jpg\)
  • 效果:

    红色

<font color=red>红色

![图片](http://pic.netbian.com/uploads/allimg/190608/130131-1559970091ea9b.jpg)


10.代码

  • 语法:

    单行代码使用``括起来

    多行代码使用 三个反引号包起来,且两边的反引号单独占一行
  • 示例:
    `List<Integer> list = Lists.list(1, 2, 3);`
```
@Test
public void test01Intern(){
String s = new String("1");//生成堆中对象和常量池中1,常量池中有1
s.intern();
String s2 = "1";// 返回常量池引用
System.out.println(s == s.intern());// jdk1.6 false jdk1.7以上 false
System.out.println(s == s2);// jdk1.6 false jdk1.7以上 false
}
```
  • 效果:

    List<Integer> list = Lists.list(1, 2, 3);
    @Test
public void test01Intern(){
String s = new String("1");//生成堆中对象和常量池中1,常量池中有1
s.intern();
String s2 = "1";// 返回常量池引用
System.out.println(s == s.intern());// jdk1.6 false jdk1.7以上 false
System.out.println(s == s2);// jdk1.6 false jdk1.7以上 false
}

11.mermaid

官方文档教程

mermaid(直译:美人鱼)是Markdown风格的语法,用于生成流程图,序列图,类图,甘特图和git图.

美人鱼功能很强大,能够做的流程图特别多,有兴趣可以去看官方文档,比如做一个简单的流程图:

  • 示例:
代码块开头必须加上mermaid
graph LR;
A --> B
B --> C
C --插入文字--> A
  • 效果:
graph LR;
A --> B
B --> C
C --插入文字--> A

或者再做一个类图:


```mermaid
classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}
\ ```

效果:

classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}

12.toc

直接在markdown文件第一行写上

  • 示例:
[toc]

博客园可以直接在设置里面自定义标题自动生成目录,就不用每次手动写了!


13. 自定义样式

可以使用html标签进行自定义文字大小颜色等等

  • 示例:

    <font color=blue>蓝色字体</font>

  • 效果:

    蓝色字体


二 使用技巧

  1. 段落之间需要留空格,上下都要留空格,否则会视为同一段落,标题表格等排版会有影响
  2. 如果不用空格,就要使用分割线,表示另起一段
  3. 使用分割线的时候,必须与上面内容之间有空格才会起作用
  4. 美人鱼很强大,但是更推荐xmind那类的软件,贼好用
  5. 同一行文字,两个空格就会自动换行,不需要写其他br标签什么的
  6. 画表格的时候上下都要空一行,否则不会显示

markdown常用语法使用笔记+使用技巧(持续更新......)的更多相关文章

  1. markdown常用语法使用笔记

    markdown是当下比较流行的一种编辑标记语言,很多系统都支持markdown语法来编辑文件内容,像gitbook之类的,一下是一些学习笔记. 1.开头用#的数量表示1-6阶的标题,结尾可以以任意数 ...

  2. MarkDown常用语法表

    MarkDown常用语法表 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Title - 标题 2 H ...

  3. Markdown常用语法学习

    Markdown常用语法学习,这些就够用了. 演示地址: https://github.com/YalongYan/Markdown-- 特别提示:  标题'##'后面必须加一个空格,否则编译不对.# ...

  4. 老贾的幸福生活day3 之markdown常用语法简要

    1.markdown常用语法 标题 一级到六级 用#+空格实现 2.代码块 3个 `实现 python is a ...... 单行代码,用"``" 3.列表 有序列表 跟内容 数 ...

  5. 《Markdown常用语法及快捷键》

    Markdown常用语法及快捷键       [```]+空格--代码格式 [---]+空格--水平分割线 [&emsp]+[;]--空格 [shift]+[tab]--清除当前行的格式

  6. fastadmin 后台管理框架使用技巧(持续更新中)

    fastadmin 后台管理框架使用技巧(持续更新中) FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架,具体介绍,请查看文档,文档地址为:https://doc. ...

  7. PLSQL Developer 11 使用技巧(持续更新)

    PLSQL Developer 11 使用技巧 (持续更新) 目录(?)[-] 首先是我的颜色配置 常用快捷键 提升PLSQL编程效率 按空格自动替换 关闭Window窗口 PLSQL 实用技巧 TI ...

  8. Markdown常用语法

    什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...

  9. Markdown 常用语法总结

    注意:Markdown使用#.+.*等符号来标记,符号后面必须跟上至少跟上 1个空格才有效! Markdown的常用语法 标题 Markdown标题支持两种形式. 1.用#标记 在标题开头加上1~6个 ...

随机推荐

  1. jenkins邮件通知html魔板

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. 2020你还不会Java8新特性?方法引用详解及Stream 流介绍和操作方式详解(三)

    方法引用详解 方法引用: method reference 方法引用实际上是Lambda表达式的一种语法糖 我们可以将方法引用看作是一个「函数指针」,function pointer 方法引用共分为4 ...

  3. Revealjs网页版PPT让你复制粘贴另类装逼,简洁优雅又低调,不懂编程也看过来

    Revealjs网页版PPT让你复制粘贴另类装逼,简洁优雅又低调,不懂编程也看过来 要了解一个新知识我们可以从三个方面入手:是什么,有什么用,怎么用.下面我们就从这三个方面进行讲解Reveal.js噢 ...

  4. 洛谷P1776 宝物筛选 题解 多重背包

    题目链接:https://www.luogu.com.cn/problem/P1776 题目大意: 这道题目是一道 多重背包 的模板题. 首先告诉你 n 件物品和背包的容量 V ,然后分别告诉你 n ...

  5. win7技巧

    win7技巧 快捷键 一.Windows键 + 空格键“Space” [作用]:透明化所有窗口,快速查看桌面(并不切换) [快捷键]:win+空格 [小结]:当你打开了很多程序窗口的时候,这招非常有用 ...

  6. 使用Rancher Server部署本地多节点K8S集群

    当我第一次开始我的Kubernetes之旅时,我一直在寻找一种设置本地部署环境的方式.很多人常常会使用minikube或microk8s,这两者非常适合新手在单节点集群环境下进行操作.但当我已经了解了 ...

  7. nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)

    背景 最近在写一个爬虫的小工具,卡在登录这里. 想爬的网站需要登录才能获取数据,登录又需要输入验证码. 好在验证码是简单的验证码,还可以自己识别试试. 需求分析 1.保存验证码图片 2.识别验证码 3 ...

  8. Anaconda----Python的计算环境

    由于要用到opencv中的cv2这个module,我会在Anaconda这个Python的计算环境中安装加入opencv. 打开一个终端,输入: conda install opencv 显示: 选择 ...

  9. 关于Scrum+XP+DevOps的学习

    最近听了ECUG大会上孙敬云老师的分享感觉受益匪浅,毕竟大学课本上只讲到瀑布模型就没有下文了,工作以后一直贯彻的都是Scrum路线,一直也没有时间好好的去学习整理这部分的知识,直到近几天听到了孙老师的 ...

  10. 悄摸直播 —— JavaCV实现本机摄像头画面远程直播

    目录 前言 需要的jar包和依赖 需要实现的模块(附带源码教程) 项目效果展示 前言 最近想用Java实现一个类似于远程直播的功能 像这样:(功能示意图) 需要的jar包和依赖 Maven依赖: &l ...