MarkDown 语法详解

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。

相比WYSIWYG编辑器

优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可

缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。 2、有些平台不支持Markdown编辑模式。

还好,简书是支持Markdown编辑模式的。

开启方式:设置->默认编辑器->Markdown编辑器

一、标题

在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。

注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。

示例:

# 这是一级标题

## 这是二级标题

### 这是三级标题

#### 这是四级标题

##### 这是五级标题

###### 这是六级标题

效果如下:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题

这是六级标题

二、字体

加粗

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

斜体

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

斜体加粗

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

删除线

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

示例:

**这是加粗的文字**

*这是倾斜的文字*`

***这是斜体加粗的文字***

~~这是加删除线的文字~~

效果如下:

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

三、引用

在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>> n个... 貌似可以一直加下去,但没神马卵用

示例:

>这是引用的内容

>>这是引用的内容

>>>>>>>>>>这是引用的内容

效果如下:

这是引用的内容

这是引用的内容

这是引用的内容

四、分割线

三个或者三个以上的 - 或者 * 都可以。

示例:

---

----

***

*****

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

五、图片

语法:

![图片alt](图片地址 ''图片title'')

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。

图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

示例:

![blockchain](https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/

u=702257389,1274025419&fm=27&gp=0.jpg "区块链")

效果如下:

blockchain

上传本地图片直接点击导航栏的图片标志,选择图片即可

markdown格式追求的是简单、多平台统一。那么图片的存储就是一个问题,需要用图床,提供统一的外链,这样就不用在不同的平台去处理图片的问题了。才能做到书写一次,各处使用。 关于图床的选择我写了一篇文章,对网上存在的各种方法做了总结,需要的朋友可以看看。

六、超链接

语法:

[超链接名](超链接地址 "超链接title")

title可加可不加

示例:

[简书](http://jianshu.com)

[百度](http://baidu.com)

效果如下:

注:Markdown本身语法不支持链接在新页面中打开,貌似简书做了处理,是可以的。别的平台可能就不行了,如果想要在新页面中打开的话可以用html语言的a标签代替。

超链接名

示例

简书

七、列表

无序列表

语法: 无序列表用 - + * 任何一种都可以

- 列表内容

+ 列表内容

* 列表内容

注意:- + * 跟内容之间都要有一个空格

效果如下:

列表内容

列表内容

列表内容

有序列表

语法: 数字加点

1. 列表内容

2. 列表内容

3. 列表内容

注意:序号跟内容之间要有空格

效果如下:

列表内容

列表内容

列表内容

列表嵌套

上一级和下一级之间敲三个空格即可

一级无序列表内容

二级无序列表内容

二级无序列表内容

二级无序列表内容

一级无序列表内容

二级有序列表内容

二级有序列表内容

二级有序列表内容

一级有序列表内容

二级无序列表内容

二级无序列表内容

二级无序列表内容

一级有序列表内容

二级有序列表内容

二级有序列表内容

二级有序列表内容

八、表格

语法:

表头|表头|表头

---|:--:|---:

内容|内容|内容

内容|内容|内容

第二行分割表头和内容。

- 有一个就行,为了对齐,多加了几个

文字默认居左

-两边加:表示文字居中

-右边加:表示文字居右

注:原生的语法两边都要用 | 包起来。此处省略

示例:

姓名|技能|排行

--|:--:|--:

刘备|哭|大哥

关羽|打|二哥

张飞|骂|三弟

效果如下:

姓名技能排行

刘备

大哥

关羽

二哥

张飞

三弟

九、代码

语法: 单行代码:代码之间分别用一个反引号包起来

`代码内容`

代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行

(```)

代码...

代码...

代码...

(```)

注:为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。

示例:

单行代码

`create database hero;`

代码块

(```)

function fun(){

echo "这是一句非常牛逼的代码";

}

fun();

(```)

效果如下:

单行代码

create database hero;

代码块

function fun(){

echo "这是一句非常牛逼的代码";

}

fun();

十、流程图

```flow

st=>start: 开始

op=>operation: My Operation

cond=>condition: Yes or No?

e=>end

st->op->cond

cond(yes)->e

cond(no)->op

```

markdown java代码块 语法_MarkDown 语法详解相关推荐

  1. java中synchronized(同步代码块和同步方法)详解及区别

    问题的由来: 看到这样一个面试题: ? 1 2 3 4 5 6 //下列两个方法有什么区别 public synchronized void method1(){} public void metho ...

  2. Java 代码块详解

    文章目录 Java 代码块详解 基本介绍 基本语法 代码块示例 代码块使用细节 Java 代码块详解 基本介绍 代码块又称 初始化块, 是类的一部分,属于类中的成员,类似于方法,将逻辑语句封装在方法体 ...

  3. java中this_夯实Java基础系列7:一文读懂Java 代码块和执行顺序

    目录 #java中的构造方法 #构造方法简介 #构造方法实例 #例-1 #例-2 #java中的几种构造方法详解 #普通构造方法 #默认构造方法 #重载构造方法 #java子类构造方法调用父类构造方法 ...

  4. java代码块执行顺序_Java笔记 | Java代码块执行顺序测试

    最近笔试常常遇到考察Java代码块执行顺序的题目,网上查看博客错漏百出,特地自己测试了一下. 如有错漏,希望路过的大佬指出来,以便我进行更改. 先上代码吧! public class ClassA { ...

  5. Java笔记——Java代码块的执行顺序

    Java代码块的执行顺序 Java程序中代码块的执行顺序对于学习Java的人来说是必不可少需要掌握的. 代码块 在Java中,使用{}括起来的代码被称为代码块. 根据其位置和声明的不同,可以分为: 局 ...

  6. java 代码块的作用_4种Java代码块的作用讲解

    4种Java代码块的作用讲解 时间:2017-06-28     来源:华清远见JAVA学院 今天华清Java学院小编要和大家分享的是Java代码块的作用,代码块是一种常见的代码形式,他用大括号&qu ...

  7. Java网络编程 Socket、ServerSocket 详解,方法介绍及完整代码示例

    Java网络编程 Socket.ServerSocket 详解,方法介绍及完整代码示例 概念 什么是网络编程? 网络编程是指编写运行在多个设备(计算机)的程序,这些设备通过网络连接起来.当这些通过网络 ...

  8. 《新托业语法和词汇详解及实战试题》

    <新托业语法和词汇详解及实战试题>全书PDF[链接已更] http://club.topsage.com/thread-2318192-1-1.html http://club.topsa ...

  9. 安卓java安装apk代码_Android 通过代码安装 APK的方法详解

    在 APK 开发中,通过 Java 代码来打开系统的安装程序以安装 APK 并不是什么难事,一般的 Android 系统都有开放这一功能. 但随着 Android系统版本的迭代,其对于权限的把控越来越 ...

  10. 不愧是京东大牛!用Java实现黄金分割数的示例详解(附代码)

    这篇文章主要介绍了java 实现黄金分割数的示例详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧. 黄金分割数 0.618 与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽 ...

最新文章

  1. Learn OpenGL (七):摄像机
  2. Django使用心得(二)
  3. 【转】在Ubuntu中运行Exe程序
  4. mybatisPlus分页限制500条数据
  5. [算法系列之二十六]字符串匹配之KMP算法
  6. 「雕爷学编程」Arduino动手做(19)—震动报警模块
  7. 开关电源BOOST升压原理
  8. 亚马逊服务器实现代理
  9. 高电平输入好还是rca输入好_dsp高电平和低电平输入哪个好
  10. 一回来又恢复了往日的无聊生活
  11. fiddler4使用方法以及相关抓包分析
  12. Keil的安装及使用
  13. lambada表达式理解
  14. linux qt 字体哪个好,QT的的字体使用(全局自带字体特别好用)
  15. 分布式系统可用性和可靠性的区别,可用性如何计算,以及如何做到高可用和高可靠
  16. Centos7安装trac手册
  17. Java流程控制(一)
  18. 消息称Bilibili通过发行债券和股票筹集8.24亿美元
  19. 个人对银行知识的几点认识和理解
  20. 复合材料缠绕 matlab,基于热芯缠绕工艺的缠绕张力研究

热门文章

  1. 银河麒麟设置静态IP
  2. excel行数据不规则解析匹配
  3. HTML技术(基础/列表/表格/表单)
  4. colormap保存 matlab_[转载]matlab的colormap的保存
  5. 【XSY2501】Mountainous landscape(线段树二分,凸包)
  6. 三代测序数据自纠错技术 和 二代测序数据对三代测序数据纠错的技术。
  7. Ubuntu下解决firefox profile cannot be loaded it may be missing or inaccessible
  8. C++知识之如何利用双缓冲避免在HDC上画图时图像闪烁
  9. Sql Server 02
  10. CSS 发明者 Håkon Wium Lie 访谈--csdn zhangxin09