前几天学习使用Hexo搭建博客,发现博客文章是md文件,需要用MakeDown语言来写,这两天写了两篇简书文章原来也可以用MakeDown来写,菜鸟程序员一个,MakeDown也不熟悉,不过好在简单,这两天来学习和总结一下MakeDown的常用语法。
主要参考菜鸟教程MakeDown
一、简介
MakeDown是一种标记语言,可以让你在纯文本的环境下编辑文档,也就是在实际编写的时候使用字符标记来控制文档格式和显示形式。我知道的应用的地方有简书、GitHub等代码托管仓库文档、博客平台Hexo等,学习起来还是很简单的,也许只需要几分钟,了解之后多写几次熟练就好了。
二、基础语法
1.多级标题
MakeDown标题有两种格式:
1.使用 = 和 - 标记一级和二级标题
注:=和-在标题文字下一行,写几个都可以。
这里展示的是一级标题
===========
这里展示的是二级标题
-------------------
上方写法将显示为:
这里展示的是一级标题
这里展示的是二级标题
2.使用n个#号标记n级标题
注:使用#号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推(标准语法为 #+空格+标题文字,不加空格在某些地方无法正常显示)。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
……
上方写法将显示为:
一级标题
二级标题
三级标题
四级标题
……
2.文字和字体
字体常见的以下几种处理:
*斜体文本* 两端加*号
_斜体文本_ 两端加_号
**粗体文本** 两端加**号
__粗体文本__ 两端加__号
***粗斜体文本*** 两端加***号
___粗斜体文本___ 两端加___号
~~删除此行文字~~
~缩小此行文字~
<u>带下划线文本</u> 这个不知道简书为啥不管用,不能再用html的标记吗
上方处理显示为:
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
删除此行文字
缩小此行文字
<u>带下划线文本</u>
3、段落格式
1.换行
在这行末尾换行(段落的换行是在末尾使用两个以上空格加上回车(貌似直接回车也可以))
换行了
2.首行缩进
段首行缩进两字符效果一般使用两个 表示 , 是指空两个字节;
类似的还有 指空一个字节。
3.文字居中显示
<center>这一行需要居中</center>
简书这里还是不能使用,不清楚为啥不支持。
4、列表
1.无序列表
使用*、+、-加空格标识,如下:
* 列表
* 列表
* 列表
+ 列表
+ 列表
+ 列表
- 列表
- 列表
- 列表
显示如下:
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
- 列表
2.有序列表
使用数字+点. 标识
1.列表1
2.列表2
3.列表3
貌似就一般的写个序号
3.嵌套列表
列表是可以嵌套的
5、区块和代码区块
1.区块
上方显示的那种区块,在行首使用大于号>标识,如下
>区块内容...(可以只在第一行加,也可以每行都加)
>区块内容...
>区块内容...
>区块内容...(停止区块显示,在最后一行之后空一行)
显示为:
区块内容...
区块内容...
区块内容...
区块内容...
2.代码区块
方法1:代码区块前空一行,然后行首四个空格,再输入内容
print("本行前有四个空格,上方空一行");
方法2:前后加三个(`)英文编辑状态下的波浪符键
```
代码内容
```
将显示为
代码内容
6、链接和图片
1.链接
1.[链接名称](链接地址) ------点击文字进入链接
或者
2.<链接地址>-------直接显示直达链接
例如:
[我的简书主页](https://www.jianshu.com/u/87d7cf0cc936)
https://www.jianshu.com/u/87d7cf0cc936 发现直接写链接就行
2.图片链接
在上方链接一样的格式,前方加上!
![图片名字](图片地址)
在简书中左上方插入图片就会自动生成,在其他地方可能需要图床的设置,就是保存图片的地方,图片链接到的地址。
以上是MakeDown的一些基本用法,多写写多熟悉熟悉,然后再学一学高级点的写法
未完待续。。。