Markdown标记语言
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
Markdown可以做什么?
文本编辑:引言部分已经提到,Markdown可以作为标记语言用来写论文、小说、甚至简历。大家可不要被所谓的“标记语言”吓到了,Markdown没有编程语言的复杂,毕竟常用的语法10个都不到(下面会详细说),然而它又可以用来实现简洁优美的排版。
微信公众号文章:是的,你平时看到那些很简介优美的文章,其实很多就是用Markdown进行排版的,这也是Markdown在国内一个很重要的应用场景,如果你也是一位微信内容的生产者,建议你尽快使用Markdown,尽快丢弃你的微信公众平台编辑器,不仅low,排版还让观众审美疲劳。
事实上,世界上很多作家和记者都在使用Markdown。世界上主流的内容网站也支持Markdown语法,例如:Medium、WordPress(被墙)、国内的简书等。 Last but not least,GitHub也支持Markdown,并推出,GitHub风格的Markdown。
Markdown语法

- 绿色方框里包含了几乎所有Markdown常用语法,就是这么简单又这么强大!
想了解更多,附一个:详细教程
Markdown编辑器
Ulysses:(上图就是Mac版Ulysses的主界面)被认为是世界上最好用的文本编辑器,完美支持Markdown并对Markdown进行再次简化,例如插入图片的语法是“![]()”,在Ulysses只需要写成“(img)”。Ulyeese支持Mac系统和iOS系统,而且是付费软件,但我始终相信付费有付费的价值,所以我还是买了。
MarkdownPad:在Windows环境上运行,这是我用过的不错的一款,支持WYSIWYG(即所见即所得)。如下图(绿色框里的菜单栏给出了几乎常用语法,非常容易上手):

浏览器插件:这不算是一个编辑器,但例如你要在浏览器写微信公众号文章,你就需要一款Markdown渲染的浏览器插件了。有什么用?例如你在网页上使用Markdown语法写文章,你只需要点击一下这个插件,文章内容就可以按照Markdown语法自动排版。如下图(注:我使用的插件是Markdown Here):

——END
Markdown标记语言的更多相关文章
- Markdown 标记语言指北 - 源码
这是上一篇博客的源代码. 这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. # Markdown 标记语言指北 #### TOC 1. [什么是 Markdown?](#%E4 ...
- Markdown 标记语言指北
这是班刊约稿的一篇文章. 全文约6000字, 预计需要 60 分钟读完. Markdown 标记语言指北 TOC 什么是 Markdown? Markdown 可以用来干什么? 第一步? 一些专业一点 ...
- 学习使用Markdown标记语言
学习如何使用Markdown进行文本编辑 使用教程 大家若是经常逛Github,就知道其中有一个文件叫做README.MD.我一开始也不知道这个.MD是什么意思,后来我自己写了一次,就知道了这一种 ...
- Markdown 标记语言简介
简介 做为一种标记语言,广泛应用在写作领域,markdown语法编写的文本,经过特殊的软件进行展示: 目的:相对html,markdown提高文本的可读可写性 兼容:兼容html 自动转换特殊字符:& ...
- 认识与入门 MarkDown 标记语言
一.MarkDown 概念: 一种轻量级的标记语言,标记符号不超过十个,现有很多支持MarkDown语法的编辑器以及网站.Markdown从写作到完成,导出格式随心所欲,可以导出HTML,也可以导出P ...
- 面向内容的标记语言--markdonw
引言: 我们习惯用html来展示数据,尤其是结合了js以及css之后,更是让html变得非常的绚丽,可是有些时候在感受绚丽的同时,我们往往对我们本身想要了解的内容变得漠不关心了,其实并不是所有的知识都 ...
- markdown 标识语言
打算改用markdown标记语言来写blog,特地收集了些相关的资料: 基本介绍: markdown 语法说明简明版 markdown 语法说明完整版 一些相应的资料: 知乎上相关的问题解答 mark ...
- 【工具向01】——markdown 文本编辑语言相关
markdown简介 Markdown是一种轻量级标记语言创始人为约翰·格鲁伯.它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档".这种语言吸 ...
- Markdown与标记语言
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记符号也不 ...
随机推荐
- 洛谷 P2365 任务安排_代价提前计算 + 好题
最开始,笔者将状态 fif_{i}fi 定义为1到i的最小花费 ,我们不难得到这样的一个状态转移方程,即 fi=(sumti−sumtj+S+Costj)∗(sumfi−sumfj)f_{i}=(s ...
- BitmapMesh动画
一.概要 我们经常用到Canvas.drawBitmap方法,却很少用到Canvas.drawBitmapMesh方法.这个方法为我们做图片变形提供了无限可能,同时也对数学功底有较高的要求.下面先看一 ...
- Git 本地项目添加多个远程仓库
做了一个小玩意儿,是在 码云 上做的仓储: 还想同时放在 github 上做个备份: 就在 github 上创建了一个新的项目地址: 可以看出,官方给了三种导入方式: 1.创建一个新的项目: 2.推送 ...
- Node笔记(1)
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. 进程 1.process.argv 用于获取当前进程信息 0--node.exe的目录1--js文件的目录2 ...
- 分类IP地址
分类IP地址是将IP地址划分为若干个固定类. IP地址由网络标识字段(netID)和主机标识字段(hostID)组成.IP地址可以标识为: IP地址:: = { <网络标识>,<主机 ...
- Project Euler 38 Pandigital multiples
题意: 将192分别与1.2.3相乘: 192 × 1 = 192192 × 2 = 384192 × 3 = 576 连接这些乘积,我们得到一个1至9全数字的数192384576.我们称192384 ...
- JAVA 中 重定向
一.重定向:一个web资源收到客户端的请求后,通知客户端去访问另外一个web资源,这称之为请求重定向. 运用场景:如用户登录. 实现方式:通过response来实现: 如: 1.response.se ...
- js里写html代码 啥时候要用“\"转义
当去掉\的时候 字体变黑 需要加\
- linux入门基础——linux用户基础
这篇内容是linux用户基础,相关内容见linux改动username和ubuntu改动username和主机名. 用户.组 当我们使用linux时,须要以一个用户的身份登入,一个进程也须要以一个用户 ...
- Share Your Knowledge and Experiences
 Share Your Knowledge and Experiences Paul W. Homer FRoM All oF ouR ExpERiEnCES, including both suc ...