Markdown 入门指南
导语:
Markdown是一种轻量级的标记语言,语法简单,学习成本不算太高,但确实可以让你专注于文字,不用太分心与排版等等。
Markdown 官方文档
这里可以看到官方的Markdown语法规则:
Markdown 常用语法
1.标题
在Markdown中设置标题有两种语法:
- 通过在文字下方添加三个或更多的“=”和“-”,分别表示一级和二级标题。
- 在文字开头添加“#”,通过“#”个数表示几级标题(一共1-6级标题,1级字号最大)。
语法:
一级标题
===
示例:
一级标题
语法:
二级标题
---
示例:
二级标题
语法:
# 一级标题
示例:
一级标题
语法:
## 二级标题
示例:
二级标题
语法:
### 三级标题
示例:
三级标题
语法:
#### 四级标题
示例:
四级标题
语法:
##### 五级标题
示例:
五级标题
语法:
###### 六级标题
示例:
六级标题
2.强调
斜体和粗体是最常用的强调格式,在Markdown里可以用
*或者_语法来表示,单是斜体,双是粗体,可以跨行。
语法:
**粗体:Markdown入门**
或
__粗体:Markdown入门__
示例:
粗体:Markdown入门
语法:
*斜体:Markdown入门*
或
_斜体:Markdown入门_
示例:
斜体:Markdown入门
3.列表
列表有有序和无序之分,在Markdown里,通过在文字前加上
*或者-语法来创建无序列表,而有序列表则在文字前加上1.2.3.等,符号和文字间需要一个空格。
语法:
* 无序列表项a
* 无序列表项b
* 无序列表项c
- 无序列表项c.a
- 无序列表项c.b
示例:
- 无序列表项a
- 无序列表项b
- 无序列表项c
- 无序列表项c.a
- 无序列表项c.b
语法:
1. 有序列表项1
2. 有序列表项2
3. 有序列表项3
示例:
- 有序列表项1
- 有序列表项2
- 有序列表项3
4.引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
语法:
> 乔布斯曾经说过:“Stay hungry, Stay foolish”。
示例:
乔布斯曾经说过:“Stay hungry, Stay foolish”。
5.代码
两种方式:
- 单行代码。用一对
`直接表示 - 代码块。每行前加一个tab或者4个空格。或者直接用一对
```表示。
语法:
单行:
`Hello World!!!`
多行:
public class HelloWorld(){
public static void main(){
System.out.println("HelloWorld");
}
}
示例:
Hello World!!!
public class HelloWorld(){
public static void main(){
System.out.println("HelloWorld!!!");
}
}
6.链接
Markdown中有两种方式实现链接:
- 内联方式:
- 引用方式:
语法:
内联方式:
这是[百度](http://www.baidu.com)
引用方式:
I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3].
[1]: http://google.com/ "Google"
[2]: http://search.yahoo.com/ "Yahoo Search"
[3]: http://search.msn.com/ "MSN Search"
示例:
这是百度
I get 10 times more traffic from Google than from Yahoo or MSN.
7.图片链接
跟上面的链接语法差不多,就是在前面多一个
!号
插入图片的地址需要图床,网上有推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。
语法:

示例:

8.分割线
语法:
***
示例:
Markdown 入门指南的更多相关文章
- MarkDown入门指南
标题 标题是每篇文章必备而且最常用的格式. 在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可.还可增加二.三.四.五.六级标题,总共六级,只需 ...
- [转载]Markdown——入门指南
http://www.jianshu.com/p/1e402922ee32/ 转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,也可以来请我喝咖啡. 导语: Markdown 是一种轻量级的「标记 ...
- Markdown入门指南-指间阁
宗旨 Markdown 的目标是实现「易读易写」. 可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成. ...
- Markdown——入门指南
导语: Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记 ...
- Markdown 入门
一. Markdown语法的简要规则 标题 标题是非常重要的一个标记,一段文字标记为标题,只需要在文字前加 #.具体可以支持到1到6个# 1 2 3 4 # 一级标题 ## 二级标题 ### 三级标题 ...
- Markdown入门基础
// Markdown入门基础 最近准备开始强迫自己写博文,以治疗严重的拖延症,再不治疗就“病入骨髓,司命之所属,无奈何”了啊.正所谓“工欲善其事,必先利其器”,于是乎在写博文前,博主特地研究了下博文 ...
- 《转载》编程入门指南 v1.4
编程入门指南 v1.4 Badger · 8 个月前 作者:@萧井陌, @Badger 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 CoCode ...
- NLP新手入门指南|北大-TANGENT
开源的学习资源:<NLP 新手入门指南>,项目作者为北京大学 TANGENT 实验室成员. 该指南主要提供了 NLP 学习入门引导.常见任务的开发实现.各大技术教程与文献的相关推荐等内容, ...
- Web API 入门指南 - 闲话安全
Web API入门指南有些朋友回复问了些安全方面的问题,安全方面可以写的东西实在太多了,这里尽量围绕着Web API的安全性来展开,介绍一些安全的基本概念,常见安全隐患.相关的防御技巧以及Web AP ...
随机推荐
- python的函数(二)
1,函数的变量 2,函数的返回值 1,函数的变量 1.0,函数的变量分为局部变量和全局变量. def fun(): x = 100 print x 这个x是局部变量,函数执行完后,x的变量就会销毁,只 ...
- Azure 虚拟机代理概述
Azure 虚拟机代理(AM 代理)是受保护的轻型过程,用于管理 VM 与 Azure 结构控制器的交互. VM 代理有一个主要角色,目的是启用和执行 Azure 虚拟机扩展. VM 扩展可用于对虚拟 ...
- Percona MySQL5.7内存OOM案例导致重启的memory和thread分析
前言 在一个阳光明媚的下午,电脑右下角传来一片片邮件提醒,同时伴随着微信钉钉的震动,打开一看,应用各种出错,天兔告警,数据库服务器内存爆红,Mysql数据库实例挂掉了. 排查 先交代一下数据库版本: ...
- centos7 安装ldap
ldap首先我们要知道这个ldap的概念, LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写 目录是一个为查询.浏览和搜索而优化的专业分布 ...
- 50家硅谷IT公司技术博客
分享一下 50 家硅谷优秀 IT 公司技术博客,从中可以了解企业文化,技术特色和设计语言,如果直接列出来很单调,加上点评,算吐槽版吧. 知名大厂 1. Facebook https://www.f ...
- Windows窗体数据抓取详解
最近在客户项目上刚好遇到一个问题,项目需求是要获取某台机床的实时状态,问题点刚好就在于该机床不是传统意义上的数控机床,也不是PLC控制器,只有一个上传下载程序文件的应用程序,上面刚好有几个按钮可以大概 ...
- EF5.0中的跨数据库操作
以前在用MVC + EF 的项目中,都是一个数据库,一个DbContext,因此一直没有考虑过在MVC+EF的环境下对于多个数据库的操作问题.等到要使用时,才发现这个问题也不小(关键是有个坑).直接说 ...
- MySQL基础之 LIKE操作符
LIKE操作符 作用:用于在WHERE子句中搜索列中的指定模式. 语法:SELECT COLUMN_NAME FROM TABLE_NAME WHERE COLUMN_NAME LIKE ...
- Django商城项目笔记No.8用户部分-注册接口实现
Django商城项目笔记No.8用户部分-注册接口实现 users的view.py中增加如下代码 class RegisterUserView(CreateAPIView): "" ...
- leetcode 3. Longest Substring Without Repeating Characters [java]
idea: 设置一个hashset存储非重复元素 j:遍历s i:最近的一个非重复指针 注意点: 1.Set set = new HashSet<>(); add remove publi ...