博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Markdown入门1-概述、定义、优点、缺点、应用场景、在线编辑器
阅读量:2520 次
发布时间:2019-05-11

本文共 1569 字,大约阅读时间需要 5 分钟。

1、Markdown概述

  首先先给大家一点信心,并不是一门新的很深奥的编程语言,说白了Markdown就是一堆标记和文本堆起来的一门语言,那它为什么这么流行?他肯定方便了一些人对不对,有这么一些人,他们经常会码字,对码字手速和排版顺畅度有很高的要求,他们希望只用键盘可以把文字啪啪(连着写还不让发布_)地打出来后就已经排版好了,从头到尾都不要使用鼠标,Markdown的设计就满足了这些人的需求,当然如果你体会不到手速的快感或者已经习惯了用富文本编辑器(像word、dreamweaver等具有丰富的排版样式的编辑器)来编辑的话,完全就可以不用Markdown。

2、Markdown定义

  • Markdown是一种轻量级的标记语言。由亚伦·斯沃茨(Aaron Swartz)和约翰·格鲁伯(John Gruber)设计,Markdown语言的编写就是一堆标记,肯定很轻啊。
  • 它可以使普通文本具有一定的格式,省去了用鼠标来排版的繁琐,使我们更专心于码字。
  • "*.md"就是Markdown文件在windows平台下的后缀名,我们经常在github上看到的""文件就是用Markdown语言来编写的。

3、Markdown优点

  • 学习难度小。开头也说了,Markdown就是一堆标记堆砌起来的一门语言,只要记一些标记就行了,Markdown的目标就是实现「易读易写」。
  • 使你更关注文本内容。在写作时你不用再费劲心思动用鼠标来排版,现在也好多博客网站也相继支持了markdown的语法,Markdown语法的目标就是:成为一种适用于网络的书写语言。
  • 可以做版本控制。如果使用的是word文档,你就需要把文档上传到某个平台,看的时候还得下载下来打开来看,如果版本有些差异可能就会影响文档内容的排版,而且还看不到和上一版的差异,这就很麻烦啊,如果使用的是markdown,你可以把markdown文件上传到平台后,在平台里你就能看到所有的历史版本,所有的修改信息,不同版本之间的差异就可以非常容易的比较出来,而且可以直接在网上看到里面的内容,不需要下载下来。
  • 因为它是纯文本内容,能兼容所有的文本编辑器与文字处理软件。
  • 能轻松的导出 HTML、PDF 和 md 文件

4、Markdown缺点

  • 没有像word一样丰富的排版样式。markdown实现的排版方式比较简单,就是简单的对文本加粗、字号改变、文本的层级的展示等等,没有像富文本那样的改变颜色、字体什么的这些东西。
  • 不适合用在专业场合。毕竟markdown的排版方式没有wps、word等排版出来东西好看,在对外发布、或者给领导、用户看的时候还是用富文本编辑器比较好一点,用markdown你还不能直接把md文件发给客户,你得把生产的预览效果或者pdf格式的文件发给客户,这样一份简单排版的文件会让非专业人士感觉你很业余。
  • 不支持复杂的格式(如表格等)。
  • 有太多不兼容的方言。由于原始的Markdown支持的格式有限,所以出现了很多不同的扩展,这些扩展之间的不兼容性是一个问题。

5、Markdown应用场景

  • 程序员。用来写技术文稿、记录技术代码、描述项目功能等,前面也说了用markdown能够跟踪历史状态,这样就很方便在内部人员之间相互交流。
  • 科研人员或学生。用来撰写论文、博文、记笔记等,现在大多数网站或软件上的编辑器也都支持了markdown功能,左边书写右边就能直接看到效果,这样使他们写起来更加快捷,要注意的是大多数网站或软件都支持Markdown的基础语法、但是一些扩展语法的支持度是有所不同的。
  • 求职者。用来制作求职简历。尤其的从事IT工作的,用Markdown来制作出来的简历会更加受招聘者的青睐。

6、在线编辑器

相关链接

1、

2、
3、
4、
5、
6、
7、
8、

转载地址:http://cylgb.baihongyu.com/

你可能感兴趣的文章
纳税服务系统【用户模块之简单增删改查】
查看>>
(转)spark shuffle 性能分析及参数配置详解
查看>>
jQuery判断checkbox是否选中的3种方法
查看>>
C语言控制台窗口图形界面编程(二)
查看>>
Thread和Looper以及Handler和Message详解 Android开发必读
查看>>
Ext4 简单的treepanel
查看>>
未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序(Oledb)
查看>>
网络是怎样连接的-从服务器断开并删除套接字
查看>>
Collection与Map学习笔记(二)
查看>>
.Net Excel导出标准格式,Excel导入
查看>>
海量jQuery插件
查看>>
构建之法 学习笔记02
查看>>
碉堡了!android rom 刷机包可以这么赚钱
查看>>
ASP.NET MVC中的统一化自定义异常处理
查看>>
基于.net的aop实现技术
查看>>
桦仔 笔记7-徐 SQLSERVER日志记录机制
查看>>
下滑线驼峰互转
查看>>
Xcode 快捷键
查看>>
table_open_cache
查看>>
Java中super的几种用法并与this的区别
查看>>