a-short-introduction-to-markdown

2018年3月29日 · 463 字 · 1 分钟

markdown 是什么

Markdown 是一种 轻量级标记语言,创始人为 约翰·格鲁伯(英语:John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档”。[4] 这种语言吸收了很多在 电子邮件 中已有的纯文本标记的特性。

以上内容引自维基百科。

基本语法

Google it and try yourself.

需要注意的是 markdown 的 “方言” 十分之多,可谓十里不同俗。 除知名的 GitHub Flavored Markdown 外,几乎每个编辑器都有着自己的 “方言”,望各位自行斟酌。

MathJax

MathJax 便是一个在浏览器上显示 $\LaTeX$ 数学公式的 JavaScript 引擎,同样,有些编辑器支持,有些不支持,还有些是部分支持。

关于如何输入种种符号,如 $\int$,请自行寻找 $\LaTeX$ 相关知识。

下面是一些基本语法,请以 MathJax 的 官方手册 为准。

$ 表示行内公式:

质能守恒方程 $E=mc^2$ 可以写作 $E=mc^2$

$$ 表示整行公式,如

$$\sum_{i=1}^n a_i=0$$
$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$

会被渲染为

$$ \sum_{i=1}^n a_i=0 $$

$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$

与 Word 的不同

markdown 固然好用,但不要神化它 ——— 一个轻量的标记语言,与动辄几个 G 的 office 相比,还是极其羸弱的

编辑器

请自行尝试并决定

更多的扩展

诸如

  • 转 docx/pdf/html/etc.
  • 做 ppt

还望各位自行发掘。


refer