[Markdown]语法笔记
标题语法
Heading level 1
一级标题: # Title
Heading level 2
二级标题: ## Title
Heading level 3
三级标题: ### Title
Heading level 4
四级标题: #### Title
Heading level 5
五级标题: ##### Title
Heading level 6
六级标题: ###### Title
几级标题,前面就加几个 #
段落语法
使用空白的一行将两段分开即可
不要用space或tab键来添加首行缩进,markdown不推荐这么写
段落换行
1.文字结尾添加2个及以上space后回车
即可实现换行。这种方式使你的草稿和实际预览时的换行效果相近,最为推荐。
2.文字结尾添加<br>
实现换行,这种方式你的草稿在视觉上与预览不一致。
以上两种方法在任何Markdown环境下均适用
3.文字结尾添加 实现换行,或者直接按下回车键
来换行。显然,我添加 来换行没有生效,回车键换行生效了。
由于兼容性问题,这两种方法直接别用
强调
bold
使用**
包裹强调内容,如:
markdown:我**强调**啊吧啊吧啊吧
显示预览:我强调啊吧啊吧啊吧
同样,由于兼容性问题,不要用双下划线__强调内容__
来进行bold强调
ltalic
使用*
包裹强调内容,方法同上
不要用单下划线_强调内容_
来进行ltalic强调
bold + ltalic
使用***
包裹强调内容,同上
效果为:加粗又斜
引用
句前添加>
来进行引用
All things are difficult before they are easy, and every science.
——Karl Heinrich Marx
可进行嵌套引用
> He said
>> Reading a good book, like and many noble people talk.
预览如下
He said:
Reading a good book, like and many noble people talk.
列表
有序列表
序号紧跟一个英文.
+space,序号从1开始,但不必按序标号,不管你怎么胡标,它都会帮你按序显示出来
示例列表:
markdown写法
1. Java
5. Python
3. C++
9. Scala
预览效果:
- Java
- Python
- C++
- Scala
无序列表
列表项前添加 - 或 + 或 *
,通过缩进进行列表嵌套
markdown写法
- Java
- Python
- numpy
- tesorflow
- C++
预览效果:
- Java
- Python
- numpy
- tesorflow
- C++
嵌入其他元素,如段落、引用、图片等请自行探索
代码段
使用```包裹,可以同时标记代码段的语言,使用方法如下:
```java
public static void main(String[] args){
System.out.println("Hello World!");
}
```
预览显示为:
public static void main(String[] args){
System.out.println("Hello World!");
}
分隔线
使用---
、===
、 ___
来进行分隔,使用三个符号及以上的效果一样,比如---
和--------------
效果是一样的
为保证兼容性,分割线前后均隔空白行,如下:
Title
---
Text text text
嵌入链接
Markdown语法:
[链接显示名](href "悬停文字")
示例:
[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")
使地址成为可点击对象
使用<>
包括对应链接,如:
<https://home.cnblogs.com/u/libayu/>
预览如下:
https://home.cnblogs.com/u/libayu/
给链接添加格式
加粗、斜体
**[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")**
*[我的博客](https://home.cnblogs.com/u/libayu/ "这是我")*
表示为代码
[`我的博客`](https://home.cnblogs.com/u/libayu/ "这是我")
不同的 Markdown 应用程序处理URL中间的空格方式不一样。为了兼容性,请尽量使用%20代替链接中的空格
如:www.bai du.com
应写为
[百度](www.bai%20du.com)
插入图片
Markdown语法
![图片名称](href "悬停文字")
示例:
![我的头像](https://pic.cnblogs.com/avatar/2324651/20221228104206.png "头像")
预览效果:
链接图片(点击可跳转)
[![我的头像](https://pic.cnblogs.com/avatar/2324651/20221228104206.png "头像")](https://www.baidu.com)
表格
列标题用---
分隔
列之间用|
分隔,单元格宽度,有没有空格对最终显示没有影响
Markdown 示例如下:
|姓名|性别|年龄|
|--- |--- |---|
|张三|男|23 |
|黄四|女 |25 |
|王五|男 |22 |
预览如下:
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 23 |
黄四 | 女 | 25 |
王五 | 男 | 22 |
对齐
|姓名居左|性别居中|年龄居右|
|:--- |:---: |---:|
|张三|男|23 |
|黄四|女 |25 |
|王五|男 |22 |
预览如下:
姓名居左 | 性别居中 | 年龄居右 |
---|---|---|
张三 | 男 | 23 |
黄四 | 女 | 25 |
王五 | 男 | 22 |
由于管道符|
被用于制表,所以在表中用|
需要用|
来代替
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击