美文网首页互联网科技谈写作
为什么你还不用Markdown?

为什么你还不用Markdown?

作者: fyales | 来源:发表于2016-05-31 11:43 被阅读1276次

作为轻量级的标注语言,Markdown已经被越来越多的人用于文档撰写,写作等领域。利用Markdown来书写文档,可以免去你面对Word,Pages经常遇到的排版问题。更重要的是,Markdown语法十分简单,就算不是程序员也很容易上手,一旦你熟悉了Mardown的基本语法,你一定会对它爱不释手。

但是很多人认为Markdown是一种编程语言,所以对Markdown有畏惧心理,其实大可不必,Markdown其实非常简单,这篇文章就是帮助你理解Markdown的。事实上,这篇文章就是用Markdown来写的。

基本的例子

Markdown其实算不上一门编程语言,其实他的亲戚HTML(超文本标记语言)也不能称作编程语言,它们是一种标注语言。什么意思呢?举个例子,你在网上看到一篇文章。你可能一看就知道这是一篇文章,但是浏览器怎么知道这是一篇文章,而不是一个图片或者一个超链接呢,很简单,用一个HTML标签就可以了,像这样

<article>
    我是一篇文章
</article>

你只要把文章的内容放在这两个标签里面就行了。<article>表示文章的开始,</article>表示文章的结束。是不是很容易?而且Markdown比HTML简单多了,你可能只需要了解几种标记符号就可以胜任你日常的书写工作。

应用的场景

Markdown的最常见的应用场景肯定是撰写文档或者是写作,其实Markdown是可以胜任任何需要书写的环境的,很多公司对Markdown进行了扩展,你可以用它来描述流程图,建立待办事项等等。在互联网公司中,可以通过Markdown+Git的方式管理文档,资源,这可比wiki方便多了。

基本语法

标题#,##,###,####,#####,######

标题符号,我们用上面的符号表示标题的大小,下面是具体的用法:

##我是标题##(你也可以将后面的##省略掉,写成##我是标题 即可)

效果如下:

我是用#标记的标题

我是用##标记的标题

我是用###标记的标题

我是用####标记的标题

我是用#####标记的标题
我是用######标记的标题

区块

如果你想使用别人写的句子,这个时候你可能会一哦你感到区块标记,用法如下:

>我是一个区块

>卧室另外一个区块
>>卧室嵌套区块

效果如下:

我是一个区块

我是另外一个区块

我是嵌套区块

列表

在写文档的时候,我们很容易会遇到使用列表的情况,Markdown有多种方法可以表示列表

无序列表:
* List 1
* List 2
* List 3
也可以这样写:
+ List 1
+ List 2
+ List 3
还可以这样写:
- List1
- List 2
- List 3
有序列表
1. List1
2. List2
3. List3

效果如下:

  • List 1
  • List 2
  • List 3

有序列表效果:

  1. List 1
  2. List 2
  3. List 3

引用

代码块一般需要与上文间隔一行,再按Tab或者四个空格开始

我是上文

    我是区块开始

效果如下:

我是上文

我是区块开始

图片和超链接

因为本篇文章假设读者没有任何编程基础,所以需要在这里提下URL的概念。还是以例子的方法说明,现在有一张图片,它可能在你电脑的某个目录中,它也有可能躺在一个服务器中的硬盘里。但不管怎么样,它肯定在一个地方,并且我们可以用一个唯一的地址来表示它(想象下你的淘宝收货地址可以找到你就可以理解了)。在一般情况下,互联网上的图片,或者网页的地址都是用http://XXX来表示。再了解这些概念之后,我们再来看看图片和超链接在Markdown的表示方法

超链接的表示方法
[淘宝](http://www.taobao.com) 
图片的表示方法
![图片](https://img.haomeiwen.com/i220959/687c20d447038989.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

超链接例子:
淘宝

图片的例子(图片放在了网上):

图片

当然,你也可以将图片放在本地的电脑上,只有你能够确保编辑器能够找到就行了,比如你将一个图片1.jpg放在了同一目录下,你只需要这样就可以添加本地图片了

相对路径(相对于文件地址):[站外图片上传中……(3)]
绝对路径,即完整的路径:[站外图片上传中……(4)]

表格

Markdown同样支持表格,语法如下

|Country | Capital |
|:------|:-----|
|China|BeiJing|
|UN|London|
|Japan|Tokyo|

:--表示左对齐,:--:表示居中对齐,--:表示靠右对齐,效果如下:

Country Capital
China BeiJing
UN London
Japan Tokyo

其他

Markdown还有其他的一些用法,例如

`里面表示代码`
*斜体*
**加粗**
\用来转义,比如*用\*来表示

效果如下

里面表示代码

斜体

加粗

*

具体请参考Markdown的官网文档

软件推荐

Markdown软件很多,Mac上主要有Mou(不支持语法高亮),Macdown(支持语法高亮),付费的ulysses,ulysses支持跨平台,另外支持跨平台的有马克飞象,并且马克飞象支持文档导入印象笔记,在简书用markdown写文章也是件享受的事情。

写在最后

Markdown经过几年的发展,越来越多的公司和个人用它来编写文档和书写文章。对我来说,Markdown给我带来的好处就是让我养成了凝固想法,书写文章的习惯,希望它也能给你带来帮助。That's all.

相关文章

  • 为什么你还不用Markdown?

    作为轻量级的标注语言,Markdown已经被越来越多的人用于文档撰写,写作等领域。利用Markdown来书写文档,...

  • Markdown学习01

    为什么学习Markdown? 感觉Markdown方便,不需要过多关注排版问题;还有就是流行,不用就有落后了的感受...

  • Markdown-新手教程

    为什么要用Markdown Markdown十分的简洁,跨平台性更是不用说,一个VIM或记事本就可以完成的编写,我...

  • 寻找一个可以书写心情的地方

    一直想找一个有着很好书写体验的地方,markdown是一个不错的选择,不知道为什么,有时候不用markdown的语...

  • MarkDown学习记录

    Markdown概述 宗旨 Markdown 的目标是实现易读易写。Markdown 让写作变得更简单,使我们不用...

  • 为什么不用Markdown来写设计文档

    why write this blog 之前只有在用一些笔记软件的时候偶尔接触过markdown这个东西,只知道是...

  • 来!一起Markdown!

    Markdown是个啥? 为什么要用Markdown? 为什么Markdown会成为很多人爱用的写作方式呢?因为它...

  • MarkDown 高级用法(sequence 图)

    你还在用Visio画图吗?MarkDown你还仅仅停留在写文章上吗?是时候掌握MarkDown的高级用法了,go ...

  • 人人都该会的写作工具Markdown,简明教程

    『世界级的写作工具,掌握它你只需要5分钟。』 1 为什么你要用Markdown 如果你去搜 『Markdown』 ...

  • 快速入门Markdown

    如果你想快速入门Markdown,这篇文章将会极大简化你的学习进程. 为什么要使用Markdown 因为Markd...

网友评论

    本文标题:为什么你还不用Markdown?

    本文链接:https://www.haomeiwen.com/subject/vnvcdttx.html