markdown的15种基本语法,学完这些Markdown的基本使用不成问题。

1.标题设置(让字体变大,和word的标题意思一样)
在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)
2. 块引用(blockquote)
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
3. 斜体
将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来
4. 粗体
将需要设置为斜体的文字两端使用2个“*”或者“_”夹起来
5. 无序列表
在文字开头添加(,  + , -)实现无序列表。但是要注意在(,  + ,  -)和文字之间需要添加空格。(建议:一个文档中只是用一种无序列表的表示方式)
6. 有序列表
使用数字后面跟上英文点( . )(还要有空格)
7. 链接(Links)
Markdown中有两种方式,实现链接,分别为内联方式和引用方式。
内联方式:This is an [example link](http://example.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"
8. 图片(Images)
图片的处理方式和链接的处理方式,非常的类似。
内联方式:![alt text](/path/to/img.jpg "Title")
引用方式:![alt text][id] 

    [id]: /path/to/img.jpg "Title"
可以使用 HTML 的图片语法来自定义图片的宽高大小:
9.代码(HTML中所谓的Code)
实现方式有两种: 第一种:只高亮语句中的某个函数名或关键字,只有一行代码框。使用`code`。(`不是单引号而是左上角的ESC下面~中的`) 第二种:大片文字需要实现代码框。使用Tab或者四个空格。 通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ``` 包裹一段代码,并指定一种语言
$(document).ready(function () {
    alert('hello world');
});
支持的语言:
actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml
  1. 脚注(footnote) 实现方式如下:
    hello[^hello]
    [^hello]: hi
  1. 分割线 在空白行下方添加三条“-”横线。(前面讲过在文字下方添加“-”,实现的2级标题) 12

高级技巧

11.行内 HTML 元素
目前只支持部分段内 HTML 元素效果,包括 
 ,如 键位显示 使用 Ctrl+Alt+Del 重启电脑 代码块 使用
 元素同样可以形成代码块

粗斜体  Markdown 在此处同样适用,如 *加粗*
12.符号转义
如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 _ #* 进行避免。 \_不想这里的文本变斜体\_\*\*不想这里的文本被加粗\*\*
13.实现页内跳转
使用html代码实现页内跳转。在要跳转到的位置定义个锚 hehe ,然后使用 [你好](#jump) 将 你好 设置为一单击即跳转到hehe 所在位置的效果。 示例:
        [你好](#jump)
	hehe
14.扩展
支持 jsfiddle、gist、runjs、优酷视频,直接填写 url,在其之后会自动添加预览点击会展开相关内容。
http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html
15.公式
当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如:
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$$$
x \href{why-equal.html}{=} y^2 + 1
$$
同时也支持 HTML 属性,如:
$$(x+1)^2 = \class{hidden}{(x+1)(x+1)}$$$$
(x+1)^2 = \cssId{step1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

评论

评论正在提交中...请稍后
评论提交成功...