Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。markdown语法是通用的,很多写作平台都是支持markdown的,比如简书,这就意味着做自媒体的你写一次文章,就能很快同步到各大平台,而不需要要考虑不同写作平台之间排版的兼容性,从而兼顾各大平台的流量,让你能专注于写作。

优点

  • 简单易学;
  • 支持的平台都能通用,省去排版的烦恼;

缺点

  • 需要记一些语法,不过这比记26个英文单词要简单多了,五分钟学会;
  • 有些平台是不支持markdown的,比如知乎,这么大个平台,不支持markdown;

工具 typora

Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。

下载地址:https://typora.io/

markdown语法

这里列出一些常用的markdown语法,学会这些,99%的书写排版工作,我相信都能应对了。

1. 标题

在想要设置为标题的文字前面加#来表示,并且用空格将#和标题分隔开。一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

示例:

# 我是一级标题
## 我是二级标题
### 我是三级标题

效果如下:

我是一级标题

我是二级标题

我是三级标题

2. 字体

平时用word写作的时候,我们需要将关键字黑体加粗,或者斜体标出,为了让读者更能清晰看到我们想表达的东西。

  • 加粗

要加粗的文字左右分别用两个*号包起来

  • 斜体

要倾斜的文字左右分别用一个*号包起来

  • 斜体加粗

要倾斜和加粗的文字左右分别用三个*号包起来

  • 删除线

要加删除线的文字左右分别用两个~~号包起来

示例:

**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果如下:

这是加粗的文字

这是倾斜的文字

这是斜体加粗的文字

这是加删除线的文字

3. 引用

在写作时候,有时候为了提升文章的档次和逼格,我们可能会引用别人的东西,对于引用的东西,我们最好用引用标识出来,以免产生误会。引用语法是>,在需要引用的前面加>标识即可。

示例:

>这是引用杜甫的诗《登高》:万里悲秋常作客,百年多病独登台。

效果:

这是引用杜甫的诗《登高》:万里悲秋常作客,百年多病独登台。

4. 分割线

有时候想人为将文章分为几部分,这时候可以用分割线:三个或者三个以上的 - 或者 * 都可以,我通常用3个,省手指。

示例:

---
----
***
*****

效果如下:

可以看到,显示效果是一样的。




5. 图片

你需要首先让这张图片可以在互联网刚开访问,才能在这里使用。语法

![该位置可写可不写](图片地址)

比如这张图片是可以访问的:http://qiniu.ikeguang.com/ikeguang.com/image/bi.jpg 你复制地址到浏览器地址栏是可以直接访问的。

示例:

![装逼真讨厌](http://qiniu.ikeguang.com/ikeguang.com/image/bi.jpg)

效果:

6. 超链接

有时候我们想点击几个文字,就能跳到一个地址,而不是一长串地址,因为有的地址很长,很难看。

上面两个地址,显然第二个可读性更好。

语法:

[要显示的文字](网址)

示例:

[安装Python教程](http://www.ikeguang.com/?p=220)
[中国大学排名](http://www.ikeguang.com/?p=1409)

效果:

安装Python教程

中国大学排名

7. 列表

列表包括无序列表和有序列表。

无序列表

在要做列表的前面用-+*任意一种标识,并且用空格隔开。

语法:

- 列表内容
+ 列表内容
* 列表内容

效果如下:

  • 列表内容
  • 列表内容
  • 列表内容

有序列表

用数字加点,并且用空格隔开:

语法:

1. 我是有序列表;
1. 我是有序列表;
1. 我是有序列表;
  1. 我是有序列表;
  2. 我是有序列表;
  3. 我是有序列表;

列表嵌套

有时候可能分的层次很细,这时候就需要嵌套列表。

示例:

- 湖北
【两个空格】- 黄冈
【两个空格】- 十堰
- 。。。
- 湖南
【两个空格】- 长沙
【两个空格】- 。。。
- 。。。

效果:

  • 湖北

    • 黄冈
    • 十堰
    • 。。。
  • 湖南
    • 长沙
    • 。。。
  • 。。。

8. 表格

插入普通表格需要构建如下的格式:

表头 表头
第1行第1列 第1行第2列
第2行第1列 第2行第2列

示例:

序号 | 姓名 | 年龄
---|---|---
1 | 柯广| 25 |
2|柯小广|18

效果:

序号 姓名 年龄
1 柯广 25
2 柯小广 18

默认情况下是左对齐的,下面介绍左对齐,右对齐,居中对齐,添加:符号即可。

左对齐

示例:

序号 | 姓名 | 年龄
:---|:---|:---
1 | 柯广| 25 |
2|柯小广|18

效果:

序号 姓名 年龄
1 柯广 25
2 柯小广 18

右对齐

示例:

序号 | 姓名 | 年龄
:---|:---|:---
1 | 柯广| 25 |
2|柯小广|18

效果:

序号 姓名 年龄
1 柯广 25
2 柯小广 18

居中对齐

示例:

序号 | 姓名 | 年龄
:---:|:---:|:---:
1 | 柯广| 25 |
2|柯小广|18

效果:

序号 姓名 年龄
1 柯广 25
2 柯小广 18

9. 代码

代码块用三个点`包起来,词语用单个抱起来

代码块:

where there is a will,there is a way

单个词语:

有人喜欢装`13`,不说好的,非要说`Good`。

效果:

有人喜欢装13,不说好的,非要说Good

10. 流程图

流程图的语法大体分为两部分:

  • 流程图元素定义部分;
  • 连接流程图元素部分,该部分用来指明流程图的执行走向。
flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op

效果:

Markdown实用教程的更多相关文章

  1. CSDN Markdown简明教程5-高速上手

    0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...

  2. 《Java2 实用教程(第五版)》教学进程

    目录 <Java2 实用教程(第五版)>教学进程 预备作业1:你期望的师生关系是什么? 预备作业2 :学习基础和C语言基础调查 预备作业3:Linux安装及命令入门 第一周作业 第二周作业 ...

  3. IDEA实用教程(七)—— IDEA的断点调试

    IDEA实用教程(七)-- IDEA的断点调试 23/100 发布文章 qq_41684621 六. IDEA的断点调试 打断点 在行号的右侧点击鼠标左键,出现红色圆形图标,说明已经被打上断点 Deb ...

  4. 蓝牙BLE实用教程

    蓝牙BLE实用教程 Bluetooth BLE 欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过 设置 里的修改模板来改变新建文章的内容. 1.蓝牙BLE常见问答 Q: Smart Re ...

  5. Unix sed实用教程系列目录[已完成]

    本系列文章已经译完了,译自awk-sed@theunixschool,收获颇丰,作者没有讲明白的我做了补充,并且尝试讲的更清楚,整理成系列索引,方便学习,开篇非译文,是我为了方便后面的理解写的一篇,感 ...

  6. 学习笔记之Java程序设计实用教程

    Java程序设计实用教程 by 朱战立 & 沈伟 学习笔记之JAVA多线程(http://www.cnblogs.com/pegasus923/p/3995855.html) 国庆休假前学习了 ...

  7. CSDN Markdown简明教程3-表格和公式

    0. 文件夹 文件夹 前言 表格 1 表格 2 表格对齐方式 公式 1 行内公式 2 陈列公式displayed formulas 3 MathJax语法 深入 声明 1. 前言 Markdown是一 ...

  8. CSDN Markdown简明教程4-UML画画

    0.文件夹 文件夹 前言 序列图 1 序列图演示样例 2 序列图语法 流程图 1 流程图演示样例 2 流程图语法 节点定义 节点连接 Gravizo 声明 1. 前言 Markdown是一种轻量级的标 ...

  9. js模版引擎handlebars.js实用教程

    js模版引擎handlebars.js实用教程 阅读本文需要了解基本的Handlebars.js概念,本文并不是Handlebars.js基础教程,而是注重于实际应用,为读者阐述使用过程中可能会遇到的 ...

随机推荐

  1. dedecms织梦手机端文章内容页图片不能自适应解决方法

    dedecms织梦手机端文章内容页图片不能自适应解决方法: 方法一修改手机端文章页模板代码: 找到并打开手机端的文章内容页模板,将里面的{dede:field.body/}标签修改一下,改为如下的标签 ...

  2. 16flask错误处理

    1,A secret key is required to use CSRF 使用CSRF需要一个密钥,也就是说没有设置秘钥

  3. centos常用指令之-卸载

    卸载centos自带java: rpm -qa|grep java // 查询javax相关 xxxxxxxxxxxxxx # 卸载1.2方式 # 1 yum -y remove java xxxxx ...

  4. S5830 android 2.3.4和2.3.7

    12年元旦买的手机S5830,原机自带2.3.4的系统. 看到人家的机子2.3.6的效果稍微绚一点,动了想刷机的念头. 前两天刷了2.3.7,效果还满意,用的还舒服,感觉就是有些费电, 本来就对智能手 ...

  5. ERP的协议管理的操作与设计--开源软件诞生27

    赤龙ERP协议与订单进阶讲解--第27篇 用日志记录"开源软件"的诞生 [进入地址 点亮星星]----祈盼着一个鼓励 博主开源地址: 码云:https://gitee.com/re ...

  6. 软件工程作业--ATM自助银行服务系统

    博客班级 AHPU软件工程 作业要求 ATM自助银行服务系统 作业目标 编码实现ATM自助银行服务系统 学号 3180701118 目录 一.作业要求 二.代码及运行界面 1.test类 2.User ...

  7. Proftp最简匿名访问配置

    前言 每一次做ftp的配置都要弄半天,找文档,各种权限控制的坑,折腾半天,这次还是准备记录下来,以备不时之需,这里不配置什么高级的功能,就去实现一个最简单的配置 匿名用户的上传和下载 配置proftp ...

  8. 利用移动硬盘安装windows7系统

    首先把win7系统镜像的iso文件解压到移动硬盘中 将移动硬盘设置为活动分区 设置活动分区的方法 Diskpart程序实现U盘安装WIN7的方法: 将Win7安装盘中的所有文件拷贝到硬盘文件夹中,我们 ...

  9. IDEA常用插件汇总

    actiBPM idea的Activiti插件,不知道Activiti的可以百度下,用到了再来安装这个插件. Alibaba Java Coding Guidelines Alibaba开发的Java ...

  10. Linux下Docker容器安装与使用

    注:作者使用的环境是CentOS 7,64位,使用yum源安装. 一.Docker容器的安装 1.查看操作系统及内核版本,CentOS 7安装docker要求系统为64位.系统内核版本为 3.10及以 ...