作为一个程序员,用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. Centos 下部署tomcat多实例

    基础环境及JDK就不多说了,下面的目录结构以如下为准: 根目录-apps 根目录-apps--tomcat 根目录-apps--ins1 根目录-apps--ins2 ================ ...

  2. .NET框架源码解读之MYC编译器

    在SSCLI里附带了两个示例编译器源码,用来演示CLR整个架构的弹性,一个是简化版的lisp编译器,一个是简化版的C编译器.lisp在国内用的少,因此这里我们主要看看C编译器的源码,源码位置是:\ss ...

  3. JObject使用

    1.首先需要引用Json.NET\Newtonsoft.Json.dll程序集. 2.Page页 function saveUser() { var param = { id: , name: '张三 ...

  4. C# 转换为int类型时原本的正数变为负数

    转载http://bkcoding.cn/post_1215.html 平时定义变量用的int( int32 ),其取值范围为-2,147,483,648~2,147,483,647 当需要转换为in ...

  5. RoadFlowCore工作流引擎快速入门

    RoadFlow新建一个流程分为以下几步: 1.建表 在数据库建一张自己的业务表(根据你自己的业务需要确定表字段,如请假流程就有,请假人.请假时间.请假天数等字段),数据表必须要有一个主键,主键类型是 ...

  6. MongoDB .Net Driver(C#驱动) - 内嵌数组/嵌入文档的操作(增加、删除、修改、查询(Linq 分页))

    目录 一.前言 1. 运行环境 二.前期准备工作 1. 创建 MongoDBContext MongoDb操作上下文类 2.创建测试类 3.创建测试代码 三.内嵌数组增加元素操作 1.Update.S ...

  7. Android - Telephony API 1.6

    SignalStrength: 1. public int getGsmSignalStrength() : GSM Signal Strength, valid values are (0-31, ...

  8. DOS文件操作命令

    内部命令 COPY---文件固执命令 格式:COPY [源盘:][路径]<源文件名> [目标盘][路径]<目标文件名> 拷贝一个或多个文件到指定盘上 1)COPY是文件对文件的 ...

  9. java中的引用类型 部分讲解

    所谓的引用类型 类--接口--数组--枚举 [01--Scanner类] Scanner 这个类是用于键盘输入 它的格式为 类型  对象名称 =  new  类型(): 它的操作格式  对象名.nex ...

  10. LOJ#2082. 「JSOI2016」炸弹攻击 2(计算几何+双指针)

    题面 传送门 题解 我们枚举一下发射源,并把敌人和激光塔按极角排序,那么一组合法解就是两个极角之差不超过\(\pi\)且中间有敌人的三元组数,预处理一下前缀和然后用双指针就行了 //minamoto ...