markdown教程
markdown是什么
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber),它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML文档,使用它编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档,其编写的文档后缀为 .md, .markdown。
基本语法
标题
使用#号标记,可以表示1-6级标题, 随#的个数递增,一级标题字号最大,六级标题字号最小。
代码如下:
1 | # 一级标题 |
注意:最后一个#字符与标题中间留一个空格;标题应该置于行首,如果放入表格中可能无法正确解析。
字体
代码:
1 | text |
效果:
这是粗体这是删除线
这是下划线
这是斜体*
==这是高亮==
快捷键:
- 加粗: Ctrl+B
- 删除线: Shift+Alt+5
- 下划线: Ctrl+U
- 斜体: Ctrl+I
代码块
代码:
1 | ``` |
效果:
1 | print("hello,world!") |
表格
表格使用|
来分割不同的单元格,使用-
来分隔表头和其他行
:-
:将表头及单元格内容左对齐-:
:将表头及单元格内容右对齐:-:
:将表头及单元格内容居中
代码:
1 | |序号| 项目 | 价格 | 数量 | |
效果:
序号 | 项目 | 价格 | 数量 |
---|---|---|---|
1 | 计算机 | $1600 | 5 |
2 | 手机 | $12 | 12 |
3 | 管线 | $1 | 234 |
PS: markdown如何控制表格每列宽度?
在Markdown中,表格的列宽默认都是按照单元格内容自适应,内容一多,排版就比较混乱。这个时候我们就很希望能调整列宽,让表格显示的美观一些,但很不幸,Markdown并没有原生提供这个功能。
无序列表
代码:
1 | * +空格 |
效果:
1.只有同一级别:
- 苹果
- 香蕉
- 橘子
2.子集类:
- 一级分类
- 二级分类
* 三级分类
- 二级分类
快捷键: Ctrl+Shift+]
有序列表
代码:
1 | 数字+.+空格 |
效果:
第一个标题
第二个标题
第三个标题
- 子内容1
- 子内容2
第四个标题
快捷键: Ctrl+Shift+[
任务列表
代码:
1 | - [ ] 吃早餐 |
效果:
- 吃早餐
- 背单词
参考链接:
1、https://mp.weixin.qq.com/s/ePl6sJ3cKqi8QiypTs8trA
2、https://space.bilibili.com/508828019
3、<Markdown表格宽度如何自定义,如何设置表格的列宽 | 张洪Heo (zhheo.com)>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 九规而已!