Markdown系列(2)- 特点
来源:互联网 发布:大乐网络代理什么游戏 编辑:程序博客网 时间:2024/06/01 15:57
Markdown系列(2)- 特点
Markdown是为网络书写者而生的方便“text-to-HTML”工具,它允许人们用一种易读易写的纯文本格式进行书写,然后将其转化成XHTML(或HTML)。
Markdown的特点是“易读易写”,其中可读性是最重要的。一份使用Markdown格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。
Markdown语法的目标是:成为一种适用于网络的书写语言。
Markdown不是想要取代HTML,甚至也没有要和它相近,它的语法种类很少,只对应HTM标签的一小部分。Markdown的构想不是要是的HTML文档更容易书写。在我看来,HTML已经很容易写了。Markdown的理念是,能让文档更容易读、写和随意改。HTML是一种发布的格式,Markdown是一种书写的格式。就这样,Markdown的格式语法只涵盖纯文本可以涵盖的范围。
——John Gruber
上面几段话翻译自Markdown创始人John Gruber的主页,已经能较好的描述Markdown的一些特点。
可以说,对于一个习惯“所见即所得”书写方式(比如:Word)的人来说,Markdown打开了新世界的大门,使用Markdown书写是一种全新的书写体验,主要的改变是不用被纷繁的排版和样式打乱书写的节奏。而且源码输入基本是纯键盘,能带来流畅的书写体验。
用MultiMarkdown书写让你可以把内容和结构从文档中分离出来,你只需要关注实际的写作,而不用担心章节标题的样式怎么调整,段落间插入多少空白之类的问题。而且一个简单的纯文本可以很容易转化多种格式。更大的好处是,你不必用电脑才看得懂的语言去创建HTML或LaTex。
——翻译自 fletcherpenney.net
对于程序员而言,他们已经习惯源码输入,但是一般源码的输入方式繁琐,而Markdown更加易写易读。
对于部分科研工作者来说,他们可能早就习惯LaTex这种内容于排版分离的书写方式。但是LaTex的学习成本高得多,而且不直观,相对而言,Markdown学习成本低,而且非常直观,不编译也完全能阅读。
Markdown之外也有易于书写的轻量级标记语言,Markdown与之不同的是,Markdown更加容易阅读。
——翻译自 commonmark.org
总结:
- Markdown是一种轻量级的标记语言。
- Markdown的特点是易读易写。
- Markdown的结构内容与排版相分离。
- Markdown文档书写方式是源码书写,基本纯键盘输入。
- Markdown文档是纯文本文档,意味着图片独立于文档之外。
- Markdown是书写语言,不是发布语言,发布需要转换成HTML。
- Markdown系列(2)- 特点
- Markdown系列(5)- Markdown书写建议
- 【Derby 系列】[初级-2] Apache Derby 功能特点概览
- HandlerSocket系列(二):架构、特点及其应用场景
- HandlerSocket系列(二):架构、特点及其应用场景
- [原创]HandlerSocket系列(二):架构、特点及其应用场景
- Markdown系列(3)- 不同的Markdown语法
- Markdown系列(4)- 你不知道的Markdown基础知识
- Markdown系列(9)- Markdown的优势与局限
- Markdown系列(1)- 语法手册
- VTK特点(2) 体系结构良好
- erlang浅谈(2)--语言特点
- HEVC新特点一览(2)
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(1~2)——SDK内容和特点及要求
- 黑马程序员----------各集合系列的特点(个人学习总结)
- Blackfin系列DSP的栈特点
- ARMv7的Cortex系列微处理器技术特点
- ARMv7的Cortex系列微处理器技术特点
- Python语言简介
- Java开发常用gitignore配置记录
- java Date常用转换
- 用python写一个菱形
- Java面试题
- Markdown系列(2)- 特点
- Ubuntun安装paramiko
- Java不可变对象
- django-rest-framework介绍
- 文章储备待研究-收集
- 操作系统 (Po学校 计算机科学 笔记整理)
- python3 请求RESTful接口
- 细数那些能让人惊喜的windows技巧
- map的遍历的4种方法