2018-08-23
人生苦短,我用markdown!
什么是markdown?
官方定义:markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式.
其实它就是一门很简单的语言(难以置信的简单,可以说看几分钟就能用起来),用它你可以只管自己写文字,不需要额外花时间精力去排版. 形象点说就是你可以不用动鼠标, 只要键盘输入字符, 就可以很轻松地完成一篇排版整洁美观的文章(比如说我这篇文章啦).
为什么学markdown?
不知道大家有没有过这种经历,明明文思泉涌,偏偏一打字就被乱糟糟的排版搞得心情奇差,然后写一段就花点精力去纠结排版,最后把好好的思路全给打乱了.我用markdown写作没多久,用习惯后,就几乎没用Word,记事本,WPS这些去写作了.用markdown写作,你可以真正做到只需要关心自己输出的文字,而不用去考虑标题型号,字体大小,字体格式,图片位置这些纠结的问题.
markdown可以说是程序员的必备写作工具,各大主流博客几乎都支持markdown语法编辑.另外,markdown编写的文件不仅可以在网页上显示,还可以轻松的转化为PDF(或者PPT,world,LaTeX论文).
在程序员世界里流传过一句很广的话:人生苦短,我用Python;
我觉得对于喜爱创作和分享的人来说,”人生苦短,我用markdown”可能更适合.
应该怎么开始?
如果是初学者,建议可以直接申请一个CSDN或者简书账号,这两个平台都是支持使用markdown写作的,而且你可以轻松的实时浏览你编写的文档(在编辑器上可能没那么简单).
如果打算在本地编写markdown文档,我们需要有一个编辑器.这里我推荐notepad++,sublime text两款轻量级的编辑器,功能强大而且轻巧.这两款软件都可以直接百度下载,网上关于它们的使用也特别多.其中notepad++界面友好,易于掌握,适合初学者使用;sublime text界面非常炫酷,而且功能非常强大,强烈推荐大家使用!
下面开始简单介绍下markdown的常用语句,掌握了这些一般写作基本够用了.
一些常用的语句
1.标题
注意:#后面留一个空格,第六级是最低一级标题h61
2
3
4
5
6# h1
## h2
### h3
#### h4
##### h5
###### h6
2.目录
注:根据标题生成目录,需要和前面文本空出至少一行,有的解释器不支持这个功能1
2
[TOC]
演示
[TOC]
3.分级标题
注意:标题要和前面内容相隔最少一行,最少三个=或者-,可多不可少。1
2
3
4
5
6
一级标题
===
二级标题
---
4.序列
1 | 1. 序列1 |
演示
- 序列1
- 序列2
- 序列a
- 序列b
5.分割线、加粗、斜体等
1 | **aaa** ***bbb*** `ccc` |
演示
aaa bbb ccc
aaa bbb ccc
6.代码块
1.隔开一行,+两个Tab,只能有一行代码,一般用来做定义。
定义说明语句
2.换行,用语句>内容
内容1
内容2
内容3
3.用代码块语法
在两行之间写入代码块,第一行后面加上C,会自动按照C的关键字实现代码高亮, 具体语法见下图:
1 | printf("Hello World!\n"); |
7.表格
用:表示对齐方式,代码如下1
2
3
4
5
6
7
a|b|c
:-:|:-|-:
居中|左对齐|右对齐
=========|=========|=========
居中|居中|居中
上|中|下
演示
| a | b | c |
|---|---|---|
| 居中 | 左对齐 | 右对齐 |
| ========= | ========= | ========= |
| 居中 | 居中 | 居中 |
| 上 | 中 | 下 |
8.语义标记
| 描述 | 效果 | 代码 |
|---|---|---|
| 斜体 | 斜体 | *斜体* |
| 加粗 | 加粗 | **加粗** |
| 加粗+斜体 | 加粗+斜体 | ***加粗+斜体*** |
| 删除线 | ~~删除线~~ |
9.语义标签
| 描述 | 效果 | 代码 |
|---|---|---|
| 斜体 | 斜体 | <i>斜体</i> |
| 加粗 | 加粗 | <b>加粗</b> |
| 强调 | 强调 | <em>强调</em> |
| 下标 | Za | Z<sub>a</sub> |
| 上标 | Za | Z<sup>a</sup> |
| 键盘文本 | Ctrl | <kbd>Ctrl</kkbd> |
10.插入链接 & 插入图片
代码:
1 | [百度](https://www.baidu.com/) |
演示:
百度

欢迎关注我的微信公众号:经济世人