Markdown语法格式--笔记与教程
Markdown介绍
Markdown是一种轻量级的标记语言,使用普通的文本编辑器,通过简单的标记语法,就可以实现漂亮的排版,被越来越多的写作爱好者、程序员所使用。Markdown自成格式,不依赖任何编辑器,且易于传播,其语法十分简单,通过几分钟的简单学习,就可以实现基本的排版,然后专注于码字。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
为什么选择Markdown
- 极简主义、避免许多烦杂功能
- 比起使用word更简单快速
- 学习难度极低、易读易写
- 支持跨平台使用,兼容HTML格式
- 更清晰的组织文档的结构
- 写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版
- 可以通过HTML和CSS扩展渲染多种样式,实现一键排版
- 格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等
- 可以保存称纯文本
编辑器推荐
任何一款文本编辑器都能用于编辑 Markdown 文档,它们分别提供了不同程度的语法高亮、预览等功能,以下只是列举其中一部分,选择自己称手的即可
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。名称 | 平台 | 说明 |
---|---|---|
小书匠编辑器 | 支持多平台 | 一个支持离线与在线的markdown文本编辑器,并实现了多种第方三数据存储集成(evernote,印象笔记,github,dropbox等) |
dillinger | 在线编辑器 | 在线编辑器|漂亮强大,支持md, html, pdf 文件导出。支持dropbox, onedrive,google drive, github. 来自国外,可能不够稳定 |
MaHua | 在线编辑器 | 小众软件推荐,界面有些简陋 |
简书 | 在线编辑器 | 一个很不错的博客平台,每几秒钟便会自动存入一个备份。可以直接从本地拖入照片生成链接,一直在不断优化。作为一个博客平台,需要注册账号后方能进行写作 |
Cmd Markdown | 支持多平台 | 便捷更高效的记录思想,整理笔记、知识,并将其中承载的价值传播给他人的工具 |
马克飞象 | Chrome插件 | 英文名Marxico, 因为印象笔记不支持Markdown,而这款可以直接把文本存到印象笔记的编辑器对于重度印象笔记用户是个不错的选择。付费软件,可以免费试用。 |
FarBox | 支持多平台 | 让用户通过Dropbox(现在默认是自己的同步服务器)直接建立个人网站。FarBox编辑器免费,支持多平台(无web版,Linux版停止维护),Farbox服务可以免费试用,在本地编辑器内写作自动同步发布在个人博客,对希望有个人博客但却不愿折腾的小白来说,是个不错的选择。 |
Sublime Text 2 | 支持多平台 | 界面简约大方,定位专业。可以免费试用,价格稍贵,70美元 |
Atom | 支持多平台 | github出的编辑器;功能十分强大,支持各种编程语言;安装后会在添加右键菜单,图标丑;全平台,程序猿专用 |
MarkdownPad | Windows | 一款全功能的编辑器,被很多人称赞为windows 平台最好用的markdown编辑器 |
Smark | Windows | 开源软件 |
MdCharm | Windows, Linux | 功能完备;长相一般,隐藏菜单栏后也算简约。有Windows 和Linux版本。目前已开源,不再更新。 |
Miu | Windows | 一款模仿mou 的windows平台markdown编辑器,小众推荐,必属精品,官网无法打开,好在小众提供了百度云下载。界面美观,功能不够成熟 |
Mou | OS X平台 | 似乎提到 Mac 和 MD ,接下来的词一定是Mou,因为他们是一个姓么 |
Typora | OS X平台 | 有出Windows 和Linux版本的计划 |
MacDown | OS X平台 | 开源免费 |
Byword | OS X平台 | 支持OS X, iOS 售价78元 |
iA Writer | OS X平台 | 支持OS X , iOS 及Android,未优化中文显示,知乎此问题中很多人认为 Byword比 iA 好 。售价68,pro版本128元 |
Ulysses | OS X平台 | 支持OS X , iPad, 少数派有一篇专门的文章介绍,售价 283元 |
Typed | OS X平台 | 少数有关于派测评:情怀与功能不可兼得,极简 Markdown 写作软件: Typed ,售价128元。 |
MarkdownX | Android | 手机即可编辑预览 |
markdown语法规范
⭐标题
这是最为常用的格式,在平时常用的的文本编辑器中大多是这样实现的:输入文本、选中文本、设置标题格式。
Markdown代码:
这是一个一级标题
==========
这是一个二级标题
----------
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
语法说明:第一种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行
第二种前面带#号,后面带文字,分别表示h1-h6
预览效果:
⭐列表
1.有序列表和无序列表
Markdown代码:
- 苹果
- 葡萄
- 榴莲
1. 苹果
2. 葡萄
3. 榴莲
语法说明:有序列表和无序列表,注意在-
之后需要有一个空格,其中无序列表的标记可以使用 +
、-
或 *
,有序列表前的数字可以是乱序的
预览效果:
- 苹果
- 葡萄
- 榴莲
- 苹果
- 葡萄
- 榴莲
2.定义型列表
Markdown代码:
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
语法说明:定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
预览效果:
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
⭐斜体和粗体
Markdown代码:
*斜体*或_斜体_
**粗体**
***加粗斜体***
~~删除线~~
预览效果:
斜体或_斜体_
粗体
加粗斜体
删除线
⭐超链接
1.行内式超链接
Markdown代码:
打开百度[百度一下](http://www.baidu.com)
打开百度[百度一下](http://www.baidu.com title="百度一下")
语法说明:[]里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字。链接文字’这样的形式。链接地址与链接标题前有一个空格。
预览效果:
打开百度百度一下
打开百度百度一下
2.参考式超链接
Markdown代码:
我经常去的几个网站[Google][1]、[Leanote][2]以及[自己的博客][3]
[Leanote 笔记][2]是一个不错的[网站][]。
[1]:http://www.google.com "Google"
[2]:http://www.leanote.com "Leanote"
[3]:http://http://blog.leanote.com/freewalk "梵居闹市"
[网站]:http://http://blog.leanote.com/freewalk
语法说明:参考式超链接一般用在学术论文上面,或者另一种情况,如果某一个链接在文章中多处使用,那么使用引用 的方式创建链接将非常好,它可以让你对链接进行统一的管理。
参考式链接分为两部分,文中的写法 [链接文字][链接标记],在文本的任意位置添加[链接标记]:链接地址 “链接标题”,链接地址与链接标题前有一个空格。
如果链接文字本身可以做为链接标记,你也可以写成[链接文字][]
[链接文字]:链接地址的形式,见代码的最后一行
预览效果:
我经常去的几个网站Google、Leanote以及自己的博客
Leanote 笔记是一个不错的网站。
3.自动链接
Markdown代码:
<http://example.com/>
<address@example.com>
语法说明:Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样
预览效果:
http://example.com/
address@example.com
d
Markdown代码:
语法说明:
预览效果:
持续更新中...
