markdown常用语法使用笔记+使用技巧(持续更新......)
参考引用内容: 简书教程
一 基本语法
1. 标题
- 语法: 在想要设置为标题的文字前面加#来表示,一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
注:标准语法一般在#后跟个空格再写文字 - 示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
- 效果:
2. 字体
- 语法:
- 粗体: 要加粗的文字左右分别用两个*号包起来
- 斜体: 要倾斜的文字左右分别用一个*号包起来
- 斜体加粗: 要倾斜和加粗的文字左右分别用三个*号包起来
- 删除线: 要加删除线的文字左右分别用两个~~号包起来
- 示例:
**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~
- 效果:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字
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>
- 效果:
侯赛雷的码云地址
侯赛雷的博客地址
码云地址: https://gitee.com/houzheng1216
7.列表
- 语法:
无序列表用 - + * 任何一种都可以
有序列表直接用数字即可,前面符号和数字序号需要跟后面内容有空格
列表之间嵌套前面需要有 tab空格 - 示例:
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
- 效果:
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()
}
\ ```
效果:
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>
效果:
蓝色字体
二 使用技巧
- 段落之间需要留空格,上下都要留空格,否则会视为同一段落,标题表格等排版会有影响
- 如果不用空格,就要使用分割线,表示另起一段
- 使用分割线的时候,必须与上面内容之间有空格才会起作用
- 美人鱼很强大,但是更推荐xmind那类的软件,贼好用
- 同一行文字,两个空格就会自动换行,不需要写其他br标签什么的
- 画表格的时候上下都要空一行,否则不会显示
markdown常用语法使用笔记+使用技巧(持续更新......)的更多相关文章
- markdown常用语法使用笔记
markdown是当下比较流行的一种编辑标记语言,很多系统都支持markdown语法来编辑文件内容,像gitbook之类的,一下是一些学习笔记. 1.开头用#的数量表示1-6阶的标题,结尾可以以任意数 ...
- MarkDown常用语法表
MarkDown常用语法表 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Title - 标题 2 H ...
- Markdown常用语法学习
Markdown常用语法学习,这些就够用了. 演示地址: https://github.com/YalongYan/Markdown-- 特别提示: 标题'##'后面必须加一个空格,否则编译不对.# ...
- 老贾的幸福生活day3 之markdown常用语法简要
1.markdown常用语法 标题 一级到六级 用#+空格实现 2.代码块 3个 `实现 python is a ...... 单行代码,用"``" 3.列表 有序列表 跟内容 数 ...
- 《Markdown常用语法及快捷键》
Markdown常用语法及快捷键 [```]+空格--代码格式 [---]+空格--水平分割线 [&emsp]+[;]--空格 [shift]+[tab]--清除当前行的格式
- fastadmin 后台管理框架使用技巧(持续更新中)
fastadmin 后台管理框架使用技巧(持续更新中) FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架,具体介绍,请查看文档,文档地址为:https://doc. ...
- PLSQL Developer 11 使用技巧(持续更新)
PLSQL Developer 11 使用技巧 (持续更新) 目录(?)[-] 首先是我的颜色配置 常用快捷键 提升PLSQL编程效率 按空格自动替换 关闭Window窗口 PLSQL 实用技巧 TI ...
- Markdown常用语法
什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...
- Markdown 常用语法总结
注意:Markdown使用#.+.*等符号来标记,符号后面必须跟上至少跟上 1个空格才有效! Markdown的常用语法 标题 Markdown标题支持两种形式. 1.用#标记 在标题开头加上1~6个 ...
随机推荐
- 曹工杂谈--使用mybatis的同学,进来看看怎么在日志打印完整sql吧,在数据库可执行那种
前言 今天新年第一天,给大家拜个年,祝大家新的一年里,技术突突突,头发长长长! 咱们搞技术的,比较直接,那就开始吧.我给大家看看我demo工程的效果(代码下边会给大家的): 技术栈是mybatis/m ...
- 洛谷$P3645\ [APIO2015]$雅加达的摩天楼 最短路
正解:最短路 解题报告: 传送门$QwQ$ 考虑暴力连边,发现最多有$n^2$条边.于是考虑分块 对于长度$p_i$小于等于$\sqrt(n)$的边,建立子图$d=p_i$.说下关于子图$d$的定义? ...
- 洛谷P1248 加工生产调度 贪心
正解:贪心 解题报告: 传送门$QwQ$ $umm$直接看可能比较难想,可以先考虑另一个题? 有$n$个小怪,每打一只小怪会扣$a_i$的血,打完之后会回升$b_i$的血,问至少要多少血量才能使全程血 ...
- 1092 最好吃的月饼 (20分)C语言
月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种. 若想评比出一种"最好吃"的月饼,那势必在吃货界引发一场腥风血雨-- 在这里我们用数字说话,给出全国各地各种月饼的 ...
- 小小知识点(十四)——Adobe photoshop cc 2018中简单抠图的一些基本操作
一 如何抠图 1. 右键弹出选择工具,随后鼠标左键选择快速选择工具 2.通过点击鼠标,选择想要的区域: Alt+鼠标右键 左右拖动鼠标可调整画笔大小 Alt+鼠标滑轮,可放大或缩小画布大小 ctrl ...
- Linux-Cacti监控{Verson:1.2.8}
首先需要一个LAMP平台 或LNMP平台 yum -y install httpd mariadb php mariadb-server mariadb-devel zlib freetype lib ...
- Arrays.asList 返回值类型
public static void main(String[] args) { Integer[] datas = {1,2,3,4,5}; List<Integer> list = A ...
- tomcat 介绍及环境搭建
一.tomcat介绍 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型 系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选. ...
- 重拾c++第一天(1):环境配置
时过多年,c++基本不记得了,故在此记录相关重拾记录. 学习语言第一步当然是环境配置了(笑),由于暂无用c++进行大型项目开发的需求,所以先下载dev进行过渡. 安装过程非常简单,值得注意的是配置时选 ...
- javalite 使用druid数据库连接池配置
在pom文件中引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid& ...