Markdown简介以及常用语法

最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便。特此记录一下markdown常用的语法。

先简单说下markdown的优点:

  • 纯文本,兼容性极强,md格式的文件可以使用所有文本编辑器打开。
  • 格式转换方便,Markdown的文本可以轻松转换成html或者电子书样式。
  • 让使用者更专注于文字而不是排版。
  • Markdown文本和Latex相比,具有很好的可读性。

(我使用的软件为sublime text 3 加Markdown Preview和Markdown Edit两个插件。编辑完成使用Alt+M键立马在浏览器中预览。)

文字叙述比较繁琐:可以直接看图,一目了然:我是图

标题

在Markdown中,标题只需要在文本前加上#即可,同理可以增加二级标题、三级标题等,总共六级,每级对应相应数量的#。例如:

#一级标题

##二级标题

###三级标题`

列表

列表只需要在文字前加上 - 或者 * 或者 +等后面加上空格 都可以。这是无序列表,有序列表的话在文字前加上1. 2. 3. 就可以了。例如:

- 文本1

- 文本2

- 文本3

代码

如果是码农,想在文本中嵌入代码,可以使用反引号(Tab键上方的键)` 将代码包围起来,也可以在每行开始简单的缩进4个空格或者1个Tab键。

链接和图片

Markdown中插入链接只需要用 [显示文本](链接地址) 这样的语法即可。例如:

[谷歌](https:www.google.com) 谷歌

图片插入只需要使用![](图片链接地址)这样的语法即可。例如:

![](http://www.xxx.com

插入链接和图片的语法很相似,只是插入图片的语法前多了一个!

引用

当我们引用别人的文字时,使用Markdown的语法就是在引用的文字前加上> 和一个空格。例如:

> 人生不相见,动如参与商。

效果为:

人生不相见,动如参与商。

引用可以嵌套使用。

粗体和斜体

使用一个*包围的文字就是斜体。使用两个*包围的文字就是粗体。

分隔线

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

转义符

Markdown 中的转义符是反斜杠\

表格

| Tables    | Are   | Awesome |
|-----------|:-----:|--------:|
|左对齐 |居中 |右对齐 |
|感觉 |表格| 略麻烦|

这样也行:

dog | bird | cat
----|------|----
foo | foo | foo
bar | bar | bar
baz | baz | baz

参考资料

  1. https://en.wikipedia.org/wiki/Markdown#Example
  2. http://www.jianshu.com/p/q81RER
  3. http://www.appinn.com/markdown/
  4. http://wowubuntu.com/markdown/index.html#autoescape
  5. https://zh.wikipedia.org/wiki/Markdown

Markdown简介以及常用语法的更多相关文章

  1. sublime text3: markdown 安装及常用语法简介

    自己上传到 github 上的 README.rdm 文件内容显示没有“美化”,所有内容都挤在一块儿了,很不舒服. 原因是:github 的文档 README.rdm 文件使用 markdown 编辑 ...

  2. Markdown通用的常用语法说明

    前言 Markdown 是一种轻量级的 标记语言,语法简洁明了.学习容易,还具有其他很多优点,目前被越来越多的人用来写作使用. Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表 ...

  3. Markdown 简介及基础语法

    一.Markdown 简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 二.Markdown 基础语法 1. Markdown ...

  4. markdown简介及基本语法

    一.前言 Markdown是一种轻量级标记语言,它以纯文本形式(易读.易写.易更改)编写文档,并最终以HTML格式发布. Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内 ...

  5. typora中文版官方免费快速下载以及Markdown的一些常用语法、Java知识点

    typora下载 链接:https://某度云盘的域名/s/1geD1APxnyV3gogYW3E08bQ 密码:8fdp 把某度云盘的域名进行替换 1.标题 # 标题1 ## 标题2 ### 标题3 ...

  6. Markdown常用语法

    什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...

  7. 初识markdown以及markdown的常用语法

      一直都听说markdown可以写作变得更加方便,但是总没有去了解一下,今天下载了一个markdown编辑器,感受了一下markdown的魅力,发现对于程序员写博客之类的,markdown带来了很大 ...

  8. MarkDown常用语法表

    MarkDown常用语法表 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Title - 标题 2 H ...

  9. Markdown常用语法学习

    Markdown常用语法学习,这些就够用了. 演示地址: https://github.com/YalongYan/Markdown-- 特别提示:  标题'##'后面必须加一个空格,否则编译不对.# ...

随机推荐

  1. 前端学HTTP之网关、隧道和中继

    前面的话 Web是一种强大的内容发布工具.人们已经从只在网上发送静态的在线文档,发展到共享更复杂的资源,比如数据库内容或动态生成的HTML页面.Web浏览器为用户提供了一种统一的方式来访问因特网上的内 ...

  2. Java:IO流与文件基础

    Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列的对象 ...

  3. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇二:基于OneNote难点突破和批量识别

    篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblog ...

  4. Oracle RAC 更换存储实验

    实验环境准备: RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes) OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余: DA ...

  5. SQL Tuning 基础概述06 - 表的关联方式:Nested Loops Join,Merge Sort Join & Hash Join

    nested loops join(嵌套循环)   驱动表返回几条结果集,被驱动表访问多少次,有驱动顺序,无须排序,无任何限制. 驱动表限制条件有索引,被驱动表连接条件有索引. hints:use_n ...

  6. Write thread-safe servlets [reproduced]

    If you write Web applications in Java, the servlet is your best friend. Whether you write Java Serve ...

  7. C# webform上传图片并生成缩略图

    其实里面写的很乱,包括修改文件名什么的都没有仔细去写,主要是想记录下缩略图生成的几种方式 ,大家明白就好! void UpImgs() { if (FileUpload1.HasFile) { str ...

  8. String类

    字符串的功能          A:判断功能                  boolean equals(Object obj)//比较对象                  boolean eq ...

  9. 【工匠大道】 svn命令自己总结

     本文地址   分享提纲: 1. svn 不常见单有用的命令 2. svn查看切换用户 1. svn自己总结的一些不常见,但有用的命令 1)[导出svn不带版本代码]导出不带svn版本控制的代码到本地 ...

  10. Windows安装RabbitMQ集群的几个注意点

    记录一下RabbitMQ在windows平台下安装的几个注意点- -,好记性不如烂笔头 安装过程与Linux安装一致,教程参照官网集群配置:此处只列举出几个注意点: 1. erlang的版本需要一致, ...