第一篇博客,保存markdown语法,开始使用markdown写博客了
基本符号
*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号
空白行表示另起一个段落
`是表示inline代码,```用来文本高亮,代码高亮
文本块
语法1
在连续几行的文本开头加入1个Tab或者4个空格。
欢迎到访
很高兴见到您
祝您,早上好,中午好,下午好,晚安
语法2
使用一对各三个的反引号:
欢迎到访
很高兴见到您
祝您,早上好,中午好,下午好,晚安
文字高亮
文字高亮功能能使行内部分文字高亮,使用一对反引号。
语法:
`linux` `网络编程` `socket` `epoll`
效果:linux
网络编程
socket
epoll
代码高亮
在三个反引号后面加上编程语言的名字,另起一行开始写代码,最后一行再加上三个反引号。
Java
public static void main(String[]args){
//test
int i;
} //Java
int main(int argc, char *argv[]) //C
{
int i;
}
echo "hello GitHub" #Bash
document.getElementById("myH1").innerHTML="Welcome to my Homepage"; //javascipt
string &operator+(const string& A,const string& B) //cpp
{
int i;
}
换行
单一段落( <p>) 用一个空白行
连续两个空格 会变成一个 换行
连续3个符号,然后是空行,表示 hr横线
标题
生成h1–h6,在文字前面加上 1–6个# 来实现
文字加粗是通过 文字左右各两个符号
#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题
斜体、粗体、删除线
|语法|效果|
|—-|—–
|*斜体1*
|斜体1
|_斜体2_
|斜体2
|**粗体1**
|粗体1
|__粗体2__
|粗体2
|这是一个 ~~删除线~~
|这是一个 删除线
|***斜粗体1***
|斜粗体1
|___斜粗体2___
|斜粗体2
|***~~斜粗体删除线1~~***
|斜粗体删除线1
|~~***斜粗体删除线2***~~
|斜粗体删除线2
引用
在第一行加上 “>”加一个空格表示块引用,下一行需要空格,还可以嵌套(多个>叠加)
数据结构
树
二叉树
平衡二叉树
满二叉树
列表
这个是markdown文件的主要表示方式,主题要点化
使用*,+,-加上一个空格来表示
可以支持嵌套
有序列表用 数字+英文点+空格来表示
列表内容很长,不需要手工输入换行符,css控制段落的宽度,会自动的缩放的
无序列表
- 昵称:11111
*别名:222 - 英文名:Joe
多级无序列表
- 编程语言
- 脚本语言
- Python
- 脚本语言
有序列表
就是在数字后面加一个点,再加一个空格。不过看起来起来可能不够明显。
面向对象的三个基本特征:
- 封装
- 继承
- 多态
有序列表自动排序
也可以在第一行指定1.
,而接下来的几行用星号*
(或者继续用数字1. )就可以了,它会自动显示成2、3、4……。
面向对象的七大原则:
- 开闭原则
- 里氏转换原则
- 依赖倒转原则
- 接口隔离原则
- 组合/聚合复用原则
- “迪米特”法则
- 单一职责原则
多级有序列表
和无序列表一样,有序列表也有多级结构:
- 这是一级的有序列表,数字1还是1
- 这是二级的有序列表,阿拉伯数字在显示的时候变成了罗马数字
- 这是三级的有序列表,数字在显示的时候变成了英文字母
- 四级的有序列表显示效果,就不再变化了,依旧是英文字母
- 这是二级的有序列表,阿拉伯数字在显示的时候变成了罗马数字
复选框列表
- [x] 需求分析
- [x] 系统设计
- [x] 详细设计
- [ ] 编码
- [ ] 测试
- [ ] 交付
链接
直接写 文本
引用 先定义 [ref_name]:url,然后在需要写入url的地方, 这样使用[文本][ref_name],通常的ref_name一般用数字表示,这样显得专业
简写url:用尖括号包裹url,这样生成的url锚文本就是url本身
插入图片
一行表示:
引用表示法: ![alt_text][id],预先定义 [id]:url “可选title”
直接使用标签,这样可以指定图片的大小尺寸
特殊符号
用\来转义,表示文本中的markdown符号
可以在文本中直接使用html标签,但是要注意在使用的时候,前后加上空行
网址
在线markdown生成
在线markdown生成2
markdown 简明语法
Markdown 语法说明
Markdown 语法说明
完整效果展示GFM Markdown 语法说明