Markdown语法使用学习和示例
Markdown语法使用学习和示例
手里一直有一台闲置的服务器,想着能用来干点什么。心血来潮,通过Hexo搭建了一个个人博客,但是一直没有深入的使用和了解,
又心血来潮想着通过博客记录点什么,于是着手学习和了解一下markdown的语法,下面是个人学习markdown的一些记录。
背景介绍
Markdown 是一种轻量级标记语言 (Lightweight Markup Language),其主要目标是实现“易读易写”。
它不是一种排版工具,而是一种文本格式化方法。它的核心理念是让人们能够用纯文本进行写作,同时这种文本格式本身就具有高度的可读性,
即使在没有渲染器解析的情况下,也能清晰地理解文档的结构和内容。
语法说明之-标题
markdown中有6种标题,分别为一级标题、二级标题……六级标题,大家根据实际需要选择合适的标题进行使用,以达到预期效果和目的下面是语法及示例:
以一个# 加一个空格开头,字体会被加粗加大
以二个## 加一个空格开头,字体比一级标题略小一点
以三个### 加一个空格开头,字体比二级标题略小一点
以四个#### 加一个空格开头,字体比三级标题略小一点
以五个##### 加一个空格开头,字体比四级标题略小一点
以六个###### 加一个空格开头,字体比五级标题略小一点
一级标题#
二级标题##
三级标题###
四级标题####
五级标题#####
六级标题######
1 | # 一级标题`# ` |
语法说明之-列表
列表分为两种类型(有资料上说是三类,额外包括任务列表,大家根据需要自行了解),有序列表和无序列表,可以通过+、-、*三种符号开头,可以根据个人习惯选择自己喜欢的方式,
通过Tab控制列表层级
- 无序列表1
- 无序列表2
- 无序列表3
- 子无序列表1
- 子无序列表2
- 孙无序列表1
- 孙无序列表1
- 子子孙孙无序列表…
1 | * 无序列表1 |
语法说明之-链接
阅读人可以点击链接跳转到指定网页,链接文字会被置为蓝色:这是一个可以点击的链接语法符号为[]()
链接文本放在方括号 [] 内,链接地址放在圆括号 () 内。
1 | [这是一个可以点击的链接](www.baidu.com) |
语法说明之-图片
将你需要展示的图片添加到文档中,图片会直接显示,语法符号为![]()
与链接类似,但在开头多一个感叹号 !。方括号内是图片的描述文本(),表述文本会在图片加载失败是显示。
1 |  |
语法说明之-代码块
使用三个反引号```包裹多行代码。在开始的三个反引号后可以指定编程语言进行语法高亮,并且通过```结束代码块。
1 | System.out.print("hello,world!") |
语法说明之-引用
使用大于号>来表示引用的内容。
这是一段引用的文字。
引用可以包含多行,并且可以嵌套其他 Markdown 元素。
倾斜 加粗过时倾斜加粗