Markdown 是一种轻量级的标记语言,他简洁、高效,目前被越来越多的写作爱好者,撰稿者广泛使用。Markdown的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown可谓是十分轻量的,且一旦熟悉这种语法规则,会有一劳永逸的效果。

Markdown优点:

  1. 专注你的文字内容而不是排版样式,安心写作。
  2. 轻松的导出 HTML、PDF 和本身的 .md 文件。
  3. 可读、直观、学习成本低。

这里提供官网的语法说明Markdown中文版语法说明以及创始人 John Gruber的Markdown语法说明

先介绍几款不错的工具

Mac版

  1. Mou:这款免费且十分好用的Markdown编辑器,它支持实时预览,既左边是你编辑 Markdown 语言,右边会实时的生成预览效果。不仅如此,Mou 还有一些有趣的偏好设置(Preference),例如主题(Themes)与样式(CSS),它们可以配置出定制化的文本编辑效果与导出效果,如果你对自带的主题与样式不满意还可以到 GitHub 上搜索其它爱好者为 Mou 编写的更多主题样式,导入的方式可以在偏好设置的 Themes 或 CSS 选项中 选择 reload
  2. MacDown:这款编辑器背景非常有意思,提到 Markdown 编辑器在 Mac OSX 平台的选择,基本都会推荐 Mou,可惜的是 Mou 仍未脱离测试版本,原Mou开发者ChenLuo也有意将该应用程式的所有权售出,交由其他人继续开发。MacDown的开发者认为自己并没有足够的资金来买下Mou,于是决定利用自己的空闲时间,开发出一款更符合自己需求的Markdown编辑器,于是有了MacDown 这款编辑器。
  3. Ulysses:这里网上有一篇不错的文章专门介绍他
  4. iA Writer:支持OS X , iOS 及Android,除此之外iA Writer提供了独特的“无干扰模式”,该模式隐藏了一切可能对写作造成干扰的界面元素,只留下一张白纸、一个键盘。
  5. Byword:iOS和OS X平台上非常有名的文本编辑器,界面极简,功能强大,让你安心又高效的打字,并自动在各设备间同步文档。

Windows版

  1. 有道云笔记:有道云笔记是由网易出品,目前也内置markdown编辑器
  2. MarkPad:MarkPad 的前身是 DownmarkerWPF ,是一个可视化的 Markdown 文本编辑器。
  3. MarkdownPad:是Windows下的一个全功能Markdown编辑器。具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等。可以帮助你快速的将文本转换为美观的HTML/XHTML的网页格式代码!软件操作简单容易,上手很快。可让你可以即时预览转换后的样式的同时,又不会加入Office特有的编版码
  4. 小书匠编辑器:写你所想,写你所爱。一个支持离线与在线的markdown文本编辑器,并实现了多种第方三数据存储集成(evernote,印象笔记,github,dropbox等)
  5. FarBox: 一款简约但不简单的Markdown编辑器。外面有微风,阳光正和煦,手边一杯咖啡,还可以再写一篇文章。即使远离互联网,也不会影响FarBox的使用。 有你所需 不论是Markdown、代码高亮、数学公式,全都支持。
  6. Miu:免费MarkDown文字编辑器是一款借用Mac系统MOU编辑器的灵感而开发的支持Windows系统的编辑器,如果你想要寻找在Windows操作系统上使用的Markdown编辑器,Miu是一个不错的选择。 

Web版

  1. 简书:一个很不错的博客平台,每几秒钟便会自动存入一个备份。可以直接从本地拖入照片生成链接,一直在不断优化。作为一个博客平台,需要注册账号后方能进行写作
  2. MaHua:在线编辑markdown文档编辑器是款在线 Markdown 编辑器,支持多文档编辑,可更换编辑器与预览区主题,并支持自定义 CSS,支持 VIM 快捷键,可显示行号
  3. dillinger:漂亮强大,支持md, html, pdf 文件导出。支持dropbox, onedrive,google drive, github. 来自国外,可能不够稳定
  4. Cmd Markdown:一款在线 Markdown 编辑器,同时也是一个阅读工具,支持实时同步预览;区分写作和阅读模式;支持在线存储;功能非常完善
  5. 马克飞象:因为印象笔记不支持Markdown,而这款可以直接把文本存到印象笔记的编辑器对于重度印象笔记用户是个不错的选择。付费软件,可以免费试用

介绍完工具,接下来就正式介绍markdown的基本常用语法规则

  1. 标题
    标题是每篇文章里最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可
  2. 列表
    熟悉 HTML 的朋友肯定都知道有序列表与无序列表的区别,在 Markdown 下,无序列表只需要在文字前加上 - 或 * 即可,有序列表则直接在文字前加1. 2. 3. 注意符号要和文字之间加上一个字符的空格
  3. 引用
    如果你需要引用一小段别处的句子,那么就要用引用的格式,例如这样

只需要在文本前加入 > 这种尖括号(大于号)即可


图片与链接
     插入链接与插入图片的语法很像,区别在一个 !号

  1. 链接为:[] ()

图片为:![] ()

  1. 粗体与斜体
    Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
**例如这样**
*还有这样*

结果是这样: 例如这样 还有这样

  1. 表格
| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

这种语法生成的表格如下:

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1
  1. 代码框
    如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown下实现非常简单,只需要用两个 ` 把中间的代码包裹起来。像这样
  2. 分割线
    分割线的语法只需要三个 * 号,这样:
啦啦啦~
***
啦啦啦~

结果:
啦啦啦~


啦啦啦~

到这里Markdown 的基本语法就这些,日常写作是没问题了!

Markdown快速使用指南的更多相关文章

  1. Markdown快速上手指南

    Markdown快速上手指南 1.Markdown介绍 markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素. markdown采用普通文本的形式,例如读书笔记等易于使用 ...

  2. Rancher 快速上手指南操作(1)

    Rancher 快速上手指南操作(1)该指南知道用户如何快速的部署Rancher Server 管理容器.前提是假设你的机器已经安装好docker了.1 确认 docker 的版本,下面是 ubunt ...

  3. AngularJS快速入门指南20:快速参考

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  4. AngularJS快速入门指南19:示例代码

    本文给出的大部分示例都可以直接运行,通过点击运行按钮来查看结果,同时支持在线编辑代码. <div ng-app=""> <p>Name: <input ...

  5. AngularJS快速入门指南18:Application

    是时候创建一个真正的AngularJS单页面应用程序了(SPA). 一个AngularJS应用程序示例 你已经了解了足够多的内容来创建第一个AngularJS应用程序: My Note Save Cl ...

  6. AngularJS快速入门指南17:Includes

    使用AngularJS,你可以在HTML中包含其它的HTML文件. 在HTML中包含其它HTML文件? 当前的HTML文档还不支持该功能.不过W3C建议在后续的HTML版本中增加HTML import ...

  7. AngularJS快速入门指南16:Bootstrap

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  8. AngularJS快速入门指南15:API

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  9. AngularJS快速入门指南14:数据验证

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

随机推荐

  1. h5-过度

    1.过度的基本介绍及写法 .div{ width: 200px; height: 200px; background-color: red; position: absolute; left: 100 ...

  2. (一)ORBSLAM2主要配置

    (1)ORBSLAM2文件夹里面有个build.sh文件,里面主要是编译时终端需要执行的命令,这里把它们放到.sh文件中统一执行. (2)阅读ORBSLAM2的CmakeList可以知道运行ORBSL ...

  3. python版本,执行

    01. 第一个 HelloPython 程序 1.1 Python 源程序的基本概念 Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Python 的开发 Python 程 ...

  4. LeetCode——787. K 站中转内最便宜的航班

    有 n 个城市通过 m 个航班连接.每个航班都从城市 u 开始,以价格 w 抵达 v. 现在给定所有的城市和航班,以及出发城市 src 和目的地 dst,你的任务是找到从 src 到 dst 最多经过 ...

  5. UML-类图-关键字如何使用?

    部分预定义UML关键字: 例如: 加上关键字,明确,清晰.

  6. 痢疾杆菌|SARS

    病原微生物分析: Eg:痢疾杆菌 测序---比对(K12vs治病菌1vs治病菌2),发现: “毒力岛”:K12没有,两个治病菌有,缩小搜寻范围. “黑洞”:K12有,但两个治病菌没有. SARS: 构 ...

  7. 13)PHP,文件加载(include和require)

    有四种文件加载的语法形式(注意,不是函数): include,  include_once,  require, require_once; 他们的本质是一样的,都是用于加载/引入/包含/载入一个外部 ...

  8. Codeforces Round #524 (Div. 2)C 二维坐标系求俩矩形面积交

    题:https://codeforces.com/contest/1080/problem/C 题意:给n*m的二维坐标系,每个位置(xi,yi)都表示一个方格,(1,1)的位置是白色,整个坐标系黑白 ...

  9. 【Python杂货铺】速学python基础

    "人生苦短,我学python"是编程届的名言.用python写小脚本的便捷性,让很多其他语言的学习者把python当作辅助语言.拥有了某一个语言的功底,再来学习另外一种语言应该是十 ...

  10. NOIP 2004 T3 合唱队形(DP、最长上升/下降子序列)

    链接:https://ac.nowcoder.com/acm/contest/1082/C来源:牛客网 题目描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队 ...