文档编辑利器之markdown工具

工欲善其事,必先利其器!


dot fish say code in self style !

Markdown是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。我之所以把markdown归为工具利器来介绍,一是因为它是语言,其本质也是工具,另一个方便,我在工作中越来越依赖这个编辑利器,简单,高效,条理结构清晰,更重要的是它能使原先固定的文本变得更加容易操控及转换。

文档编辑利器之markdown工具_第1张图片
markdown

优点


  • 专注你的文字内容而不是排版样式,提供丰富的样式排版,我们只需要标注相应的标签即可呈现。
  • 轻松的导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容所有的文本编辑器与字处理软件。
  • 可读,直观。适合所有人的写作语言。
  • 除了基本的文字排版,还包含图表,数学公式,各种编程代码段,流程图,时序图等,只需要添加对应标签,即可完美呈现。
  • 包括很多网站(例如,github,开源中国 等)也支持了 Markdown 的文字录入。

工具推荐


  • 在 Mac OS X 上,我强烈建议你用Mou这款免费且十分好用的 Markdown 编辑器,它支持实时预览,既左边是你编辑 Markdown 语言,右边会实时的生成预览效果,笔者文章就是 Mou 这款应用写出来的。

  • 笔者并未使用过 Windows 下的 Markdown 工具,但经朋友介绍,有两款还算不错,一款叫MarkdownPad,另一款叫MarkPad。

  • iOS 端已有相当多的 app 支持 Markdown 语法编辑,例如 Drafts、Day One、iA Writer 等。

  • Web 端上,我强烈推荐这款产品,上面有无数热爱文字的人在不停的创造、分享。在 Web 端使用 Markdown 没有比更舒服的地方了,它同样支持左右两栏的实时预览,字体优雅、简洁。

  • 如果没有账号,你只是临时使用,小鱼儿在此安利一款国外的网页在线markdown编辑器dillinger和国内的小书匠。

语法


标题
    # 一级标题
    ## 二级标题
    ### 三级标题

以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。

列表
  列表的显示只需要在文字前加上-或*即可变为无序列表,
  有序列表则直接在文字前加1.2.3.
  符号要和文字之间加上一个字符的空格。
引用

如果你需要引用一小段别处的句子,那么就要用引用的格式。

> 例如这样
表格
| 序号 |姓名| 年龄 |
| --- |:---:| ---:|
|  1  |  张三  | 32 |
|  2  |  小鱼  | 21 |
|  3  |  小丹  | 19 |
序号 姓名 年龄
1 张三 32
2 小鱼 21
3 小丹 19
图片与链接

插入链接与插入图片的语法很像,区别在一个!号

![dot fish](http://upload-images.jianshu.io/upload_images/596512-b488c4ae98164af5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

[](http://jianshu.io/)
粗体与斜体
Markdown 的粗体和斜体也非常简单,
用两个*包含一段文本就是粗体的语法,用一个*包含一段文本就是斜体的语法。
代码框

只需要用两个 ``` 把中间的代码包裹起来,如

var a = 2;
alert(a);

分割线
另起一行输入  --- 或者***
数学公式
$$ x=\dfrac{-b \pm \sqrt{b^2-4ac}}{2a}$$
流程图
flowst=>start: Starte=>end: Endop1=>operation: My Operationsub1=>subroutine: My Subroutinecond=>condition: Yes or No?io=>inputoutput: catch something...st->op1->condcond(yes)->io->econd(no)->sub1(right)->op1
时序图
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!

你可能感兴趣的:(文档编辑利器之markdown工具)