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
还望各位自行发掘。