其实应该很早就已经接触到了Markdown这种简洁却彪悍的标记语言,比如Github的README.md,只不过被不走心的我当作txt文档来用了。直到前个看到一位大神的读书列表清单,觉得很新奇,就有意识地查阅了一些语法,瞬间被吸引到了。本文便记录部分常用的语法。

1、标题 #

<!-- MD -->
## this is heading level 2
<!-- HMTL -->
<h2>this is heading level 2</h2>

2、列表

(1)无序列表 +/-/*

<!-- MD -->
* Fruit
+ Apple
+ Banana
+ Orange
* Food
* Animal
<!-- HMTL -->
<ul>
<li>Fruit
<ul><li>Apple</li>
<li>Banana</li>
<li>Orange</li></ul>
</li>
<li>Food</li>
<li>Animal</li>
</ul>

(2)有序列表 数字.

<!--  MD -->
1. Apple
1. Banana
1. Orange
<!-- HMTL -->
<ol>
<li>Apple</li>
<li>Banana</li>
<li>Orange</li>
</ol>

3、引用 >

<!-- MD -->
> I hope this post proves helpful to someone else that encounters the problem.
> > It was almost as frustrating to find the culprit the second time …
<!-- HTML -->
<blockquote>
<p>I hope this post proves helpful to someone else that encounters the problem.</p>
<blockquote>
<p>It was almost as frustrating to find the culprit the second time … </p>
</blockquote>
</blockquote>

4、代码块 `

<!-- MD -->
```javascript
testData = ' - time:' + new Date().getTime() + ' <br> ';
localStorage.setItem("test", testData);
```
<!-- HTML -->
<pre><code class="javascript">testData = ' - time:' + new Date().getTime() + ' &lt;br&gt; ';
localStorage.setItem("test", testData);
</code></pre>

5、强调 */_

<!-- MD -->
This is the *emphasis* code. and That is the most **important** part.
<!-- HTML -->
<p>This is the <em>emphasis</em> code. and That is the most <strong>important</strong> part.</p>

6、超链接 [text] (url title) / [text] [id] .. [id]: url title

(1)内联方式:

<!-- MD -->
This is [inline-link](http://daringfireball.net/projects/markdown/dingus "Title-md demo") inline link.
<!-- HTML -->
<p>This is <a href="http://daringfireball.net/projects/markdown/dingus" title="Title-md demo">inline-link</a> inline link.</p>

(2)引用方式:

<!-- MD -->
This is [ref-link] [ref-1] reference-style link.
[ref-1]: http://daringfireball.net/projects/markdown/dingus "Title-md demo"
<!-- HTML -->
<p>This is <a href="http://daringfireball.net/projects/markdown/dingus" title="Title-md demo">ref-link</a> reference-style link.</p>

7、图片 ![text] (url title) -- 两种方式同超链接

<!-- MD -->
![Alt text](/path/to/img.jpg "Optional title")
<!-- HTML -->
<img alt="Alt text" src="/path/to/img.jpg" title="Optional title">

8、图片 :name:

<!-- MD -->
:+1:
<!-- HTML -->
<img align="absmiddle" alt=":+1:" class="emoji" height="20px" src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png" title=":+1:" width="20px">

9、脚本引用 [^id]

<!-- MD -->
Footnotes[^fnote-1] are added in-text like so ...
[^fnote-1]:
Footnotes are detailed explanation.
There are always long conents in the footnotes.
<!-- HTML -->
<p>Footnotes<sup id="fnref:fnote-1"><a class="footnote-ref" href="#fn:fnote-1" rel="footnote">1</a></sup> are added in-text like so …</p>
<div class="footnote">
<hr>
<ol>
<li id="fn:fnote-1">
<p>Footnotes are detailed explanation.<br>
There are always long conents in the footnotes.&nbsp;<a class="footnote-backref" href="#fnref:fnote-1" rev="footnote" title="Jump back to footnote 1 in the text">↩</a></p>
</li>
</ol>
</div>

附:使用sublime预览MD文件

安装 :

Ctrl + Shift + P | PCI | Markdown Preview

预览快捷键:(Package Control Messages [To preview] 说明)

{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }

参考:

https://daringfireball.net/projects/markdown/syntax

https://rephrase.net/box/word/footnotes/syntax/

http://www.cnblogs.com/hnrainll/p/3514637.html

http://blog.csdn.net/kaitiren/article/details/38513715

http://www.webpagefx.com/tools/emoji-cheat-sheet/

https://www.macstories.net/roundups/sublime-text-2-and-markdown-tips-tricks-and-links/

http://note.youdao.com/share/?id=b2ea64a76aa487a67ea504f70b1bb914&type=note#/

笔记-Markdown常用语法的更多相关文章

  1. MarkDown常用语法表

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

  2. Markdown常用语法学习

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

  3. 老贾的幸福生活day3 之markdown常用语法简要

    1.markdown常用语法 标题 一级到六级 用#+空格实现 2.代码块 3个 `实现 python is a ...... 单行代码,用"``" 3.列表 有序列表 跟内容 数 ...

  4. 《Markdown常用语法及快捷键》

    Markdown常用语法及快捷键       [```]+空格--代码格式 [---]+空格--水平分割线 [&emsp]+[;]--空格 [shift]+[tab]--清除当前行的格式

  5. Markdown常用语法

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

  6. Markdown 常用语法总结

    注意:Markdown使用#.+.*等符号来标记,符号后面必须跟上至少跟上 1个空格才有效! Markdown的常用语法 标题 Markdown标题支持两种形式. 1.用#标记 在标题开头加上1~6个 ...

  7. markdown常用语法总结

    转自markdown示例[模板] 1.1.段落标题 根据原文中的文档标题可以对应设置标题. # 一级标题## 二级标题### 三级标题 效果 => 一级标题 二级标题 三级标题 1.2.斜体.加 ...

  8. Markdown常用语法对应

    这是一遍备忘录,当忘记Markdown的语法的时候,就到这里来参照. 第一部分是markdown的语法,紧接着就是该语法的效果. 代码语法高亮 ```javascript function synta ...

  9. markdown常用语法使用笔记

    markdown是当下比较流行的一种编辑标记语言,很多系统都支持markdown语法来编辑文件内容,像gitbook之类的,一下是一些学习笔记. 1.开头用#的数量表示1-6阶的标题,结尾可以以任意数 ...

随机推荐

  1. 【vijos】1881 闪烁的繁星(线段树+特殊的技巧)

    https://vijos.org/p/1881 这场比赛太难了sad.所以我都没做.. 这题一开始我竟然不会sad(本来就不会),然后我继续yy..yy了好久,竟然yy了个什么可拆分的并查集?(sa ...

  2. 《Windows游戏编程大师技巧》学习笔记——关于创建显示表面

    1.如你所知,显示在屏幕上的图像仅仅只是是以某种格式存储在内存中的有色像素组成的矩阵.或是调色板化的或是RGB模式的.在不论什么一种情况下.要想做点什么你都必须知道如何绘制图到内存中,然而Direct ...

  3. MATLAB中的文件类型总结

    %   ***.m文件 : 脚本文件或者函数文件或者:%   ***.mat文件:数据存储文件(二进制文件,可以ASCII码形式保存和加载,%                类似于单行EXCEL表格) ...

  4. ASP.NET中Dictionary基本用法实例分析

    本文实例讲述了ASP.NET中Dictionary基本用法.分享给大家供大家参考,具体如下: //Dictionary位于System.Collections.Generic命名空间之下 /*  * ...

  5. Web 前端从入门菜鸟到实践老司机所需要的资料与指南合集

    http://web.jobbole.com/89188/ 2016 – 对于未来五年内Web发展的7个预测 2015 – 我的前端之路:从命令式到响应式,以及组件化与工程化的变革 怎么成为一名优秀的 ...

  6. [转帖收集] Java注解

    1.Annotation 它的作用是修饰编程元素.什么是编程元素呢?例如:包.类.构造方法.方法.成员变量等.Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和任何元数据( ...

  7. TypeScript 函数 (五)

    传递给一个函数的参数个数必须与函数期望的参数个数一致. 参数类别: 必须参数 可选参数 :可选参数必须在参数后面. 默认参数 :当用户没有传递这个参数或传递的值是undefined时. 它们叫做有默认 ...

  8. .Net Core 知识了解:一跨平台的奥秘

    学习一下.Net Core 查看了技术大拿的文章 .NET Core跨平台的奥秘[上篇]:历史的枷锁 一下是学习资料 对于计算机从业人员来说,“平台(Platform)”是一个我们司空见惯的词语,在不 ...

  9. 160815、mysql主从复制/读写分离

    mysql主从复制主服务器IP:192.168.99.10从服务器IP:192.168.99.20(一)安装mysql(主从服务器操作相同)yum -y install gcc gcc-c++ ncu ...

  10. 在Scrapy中使用IP池或用户代理(python3)

    一.创建Scrapy工程 scrapy startproject 工程名 二.进入工程目录,根据爬虫模板生成爬虫文件 scrapy genspider -l # 查看可用模板 scrapy gensp ...