评论区不会用?Markdown 编辑器语法简明指南!
教程部分来自SegmentFault(www.sf.gg)开发者社区
基本技巧
代码
如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()`
实现
通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ```
包裹一段代码,并指定一种语言
1 |
|
支持的语言:
1c, abnf, accesslog, actionscript, ada, apache, applescript, arduino, armasm, asciidoc, aspectj, autohotkey, autoit, avrasm, awk, axapta, bash, basic, bnf, brainfuck, cal, capnproto, ceylon, clean, clojure, clojure-repl, cmake, coffeescript, coq, cos, cpp, crmsh, crystal, cs, csp, css, d, dart, delphi, diff, django, dns, dockerfile, dos, dsconfig, dts, dust, ebnf, elixir, elm, erb, erlang, erlang-repl, excel, fix, flix, fortran, fsharp, gams, gauss, gcode, gherkin, glsl, go, golo, gradle, groovy, haml, handlebars, haskell, haxe, hsp, htmlbars, http, hy, inform7, ini, irpf90, java, javascript, json, julia, kotlin, lasso, ldif, leaf, less, lisp, livecodeserver, livescript, llvm, lsl, lua, makefile, markdown, mathematica, matlab, maxima, mel, mercury, mipsasm, mizar, mojolicious, monkey, moonscript, n1ql, nginx, nimrod, nix, nsis, objectivec, ocaml, openscad, oxygene, parser3, perl, pf, php, pony, powershell, processing, profile, prolog, protobuf, puppet, purebasic, python, q, qml, r, rib, roboconf, rsl, ruby, ruleslanguage, rust, scala, scheme, scilab, scss, smali, smalltalk, sml, sqf, sql, stan, stata, step21, stylus, subunit, swift, taggerscript, tap, tcl, tex, thrift, tp, twig, typescript, vala, vbnet, vbscript, vbscript-html, verilog, vhdl, vim, x86asm, xl, xml, xquery, yaml, zephir
也可以使用 4 空格缩进,再贴上代码,实现相同的的效果
1 |
|
如你不需要代码高亮,可以用下面的方法禁用:
1 |
|
标题
文章内容较多时,可以用标题分段:
1 |
|
粗斜体
1 |
|
链接
常用链接方法
1 |
|
高级链接技巧
1 |
|
列表
普通无序列表
1 |
|
普通有序列表
1 |
|
列表嵌套
1 |
|
前面四个空格,之后按代码语法 ``` 书写
1
2
或者直接空八个,引入代码块
引用
普通引用
1 |
|
引用里嵌套引用
1 |
|
引用里嵌套列表
1 |
|
引用里嵌套代码块
1 |
|
或者使用 ``` 形成代码块
1
2
3
4
5
6```
### 图片
跟链接的方法区别在于前面加了个感叹号 `!`,这样是不是觉得好记多了呢?
1 |
|
这个链接用 1 作为网址变量 Google.
然后在文档的结尾位变量赋值(网址)
1 |
|
在当前行的结尾加 2 个空格
这行就会新起一行
1 |
|
前面的段落
后面的段落
1 |
|
使用 Ctrl&+Alt+Del& 重启电脑
1 |
|
使用
元素同样可以形成代码块1 |
|
Markdown 在此处同样适用,如 加粗
1 |
|
_不想这里的文本变斜体_
**不想这里的文本被加粗**
1 |
|
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
1 |
|
1 |
|
1 |
|
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
$$
x \href{why-equal.html}{=} y^2 + 1
$$
1 |
|
$$(x+1)^2 = \class{hidden}{(x+1)(x+1)}$$
$$
(x+1)^2 = \cssId{step1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$
```