作为一个程序员,用Word, Excel等写技术文档实在是不那么方便。而我,作为一个Unix/Linux程序员,写技术文档还是喜欢用Wiki等在线写作工具。虽然Wiki已经很酷了,但跟Markdown比起来,则稍逊风骚。Markdown 是一种「电子邮件」风格的「标记语言」,简约而不简单。它的优点有:

  • 纯文本,所以兼容性极强,可以用所有文本编辑器打开。
  • 让你专注于文字而不是排版。
  • 格式转换方便,Markdown的文本可以轻松地转换为html、电子书等。
  • Markdown的标记语法有极好的可读性。

维基百科对Markdown的介绍是这样子滴,

Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats using a tool by the same name.

在深入了解Markdown的语法之前,还是写个简单的文档直接体验一下吧。

  • foo.md // md is MarkDown for short
# gotta, wanna and gonna
By Vector Li <idorax@126.com>
On Nov 22, 2017 ---
* **`gotta`** : `got to / have got to == have to` **`不得不`**
* **`wanna`** : `want to / want a` **`想要`**
* **`gonna`** : `going to` **`将要`**
--- ## I. gotta `不得不`
1. `got to`:
```
e.g. I've gotta go.
== I've got to go. 我得走了。
``` 2. `have got to (== have to)`: `不得不`
```
e.g. I gotta go.
== I have got to go. 我得走了。 Gotta go. Check you later.
== Have got to go. Check you later. 我得走了。回头给你电话。
``` ## II. wanna `想要`
1. `want to`: `想要`
```
e.g. I wanna get out of here.
== I want to get out of here. 我想出去一下。
``` 2. `want a`: `想要`
```
e.g. Wanna beer?
== Want a beer? 想要啤酒吗?
``` ## III. gonna `将要`
1. `going to`: `将要`
```
e.g. Are we gonna go soon?
== Are we going to go soon? 我们一会儿就走吗? They're gonna get married in July.
== They're going to get married in July. 他们打算7月份结婚。 I felt like something bad was gonna happen.
== I felt like something bad was going to happen. 我感觉到有不好的事情发生。
``` --- **`END`**

用dillinger在线呈现出来就是:

  • 截图1

  • 截图2

  • 截图3

  • 截图4

从上面的截图中,是不是觉得Markdown酷毕了,帅呆了?! 如想快速了解Markdown的语法,请阅读:

我爱Markdown (1)的更多相关文章

  1. 我爱Markdown (3)

    继续Markdown的常见语法, 本文将介绍: 07 - Links 链接 08 - Images 图片 09 - Blockquotes 块引用 10 - Backslash Escapes 显示保 ...

  2. 我爱Markdown (2)

    Markdown的语法很简单,所以很容易上手.下面介绍一下常用的Markdown的语法, 本文将介绍: 01 - Back-ticks 反尖号 02 - Headers 标题 03 - Emphasi ...

  3. 基于开源博客系统(jpress)搭建网站

    基于开源博客系统(jpress)搭建网站 JPress 使用 Java8 开发,基于流行的JFinal和Jboot框架. 目前JPress已经内置的文章和页面其实是两个模块,可以移除和新增其他模块,因 ...

  4. Wiz写Blog? 不会再爱了,全面拥抱Markdown+Pandoc

    Wiz写Blog? 不会再爱了,全面拥抱Markdown+Pandoc 文章转载自 http://iout.in/archives/454.html 我们为什么写作? 自从人们开始写作,写作便是记录. ...

  5. 我要爱死这个markdown 了

    今天上班依旧看wpdang的文章,最后作者说,文章使用markdown写的,好奇心促使我搜了一把什么是markdown.然后看到了这篇文章,一瞬间就开始兴奋了.顿时觉得,这个东西太好用 了,简直又激起 ...

  6. Win下最爱效率利器:AutoHotKey

    AutoHotkey是一个windows下的开源.免费.自动化软件工具.它由最初旨在提供键盘快捷键的脚本语言驱动(称为:热键),随着时间的推移演变成一个完整的脚本语言.但你不需要把它想得太深,你只需要 ...

  7. Markdown写接口文档,自动添加TOC

    上回说到,用Impress.js代替PPT来做项目展示.这回换Markdown来做接口文档好了.(不敢说代替Word,只能说个人感觉更为方便)当然,还要辅之以Git,来方便版本管理. Markdown ...

  8. 希腊字母、拉丁字母、Markdown、拼写与读音中英对照表

    大写 小写 中文名 英文 大写Markdown 小写Markdown 意义 阿尔法 Alpha A \alpha 角度.系数.角加速度.第一个.电离度.转化率 贝塔/毕塔 Beta B \beta 磁 ...

  9. 使用Atom打造无懈可击的Markdown编辑器

    一直以来都奢想拥有一款全能好用的Markdown编辑器,直到遇到了Atom.废话不多说,直接开搞! 1. 安装Atom 下载安装Atom:https://atom.io/ 2. 增强预览(markdo ...

随机推荐

  1. Webservice发布

    此文甚好,转载自:http://blog.163.com/java_player@126/blog/static/127930738200981555021925/ 某些地方笔者已经加以改进. 使用工 ...

  2. CentOS 7 IPv6关闭

    你可以用两个方法做到这个.方法 1编辑文件/etc/sysctl.conf,vi /etc/sysctl.conf添加下面的行:net.ipv6.conf.all.disable_ipv6 =1net ...

  3. python怎么生成requirements.txt文件

    生成文件: pip freeze > requirements.txt 安装依赖: pip install -r requirements.txt

  4. C/C++内存泄露及检测工具

    内存泄漏的定义   一般我们常说的内存泄漏是指堆内存的泄漏.堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内 存.应用程序一般使用malloc,re ...

  5. easyui datagrid fit 属性

    fit:true - 自适应大小,填充容器 fitColumns:true - 自动使列适应表格宽度以防止出现水平滚动.

  6. StarUML3.0选择不同类型图和导出

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具. 可绘制9款UML图:用例图.类图.序列图.状态图.活动图.通信图.构件图.部署图以及复合结构图 ...

  7. Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台

    准备工作:安装 Jenkins+java 直接百度安装,在此忽略 dotnet sdk(iis部署已经安装) 一:windows 部署到IIS 首先搭建IIS,站点应用程序池选择 ‘无托管代码’ 安装 ...

  8. C#写入文件

    using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\testDir\test2.txt", t ...

  9. 洛谷P3676 小清新数据结构题(动态点分治+树链剖分)

    传送门 感觉这题做下来心态有点崩……$RMQ$求$LCA$没有树剖快我可以理解为是常数太大……然而我明明用了自以为不会退化的点分然而为什么比会退化的点分跑得反而更慢啊啊啊啊~~~ 先膜一波zsy大佬 ...

  10. robot framework学习笔记之七—连接mysql数据库

    1.安装Database-Library 输入命令:pip install robotframework_databaselibrary 2.添加Database的Library     3.实例 * ...