1.浅谈标记语言markdown

自古美人都是妖i 提交于 2020-07-29 05:42:08
Markdown简介

 Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

 由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。

历史

 John Gruber在2004年创造了Markdown语言,在语法上有很大一部分是跟亚伦·斯沃茨(Aaron Swartz)共同合作的。这个语言的目的是希望大家使用“易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的XHTML(或是HTML)”。 其中最重要的设计是可读性,也就是说这个语言应该要能直接在字面上的被阅读,而不用被一些格式化指令标记(像是RTF与HTML)。 因此,它是现行电子邮件标记格式的惯例,虽然它也借鉴了很多早期的标记语言,如:Setext、Texile、reStructuredText。Gruber也编写了Perl脚本:Markdown.pl,用于把markdown语法编写的内容转换成有效的、结构良好的XHTML或HTML内容,并将左尖括号<和&号替换成它们各自的字符实体引用。它可以用作单独的脚本,Blosxom和Movable Type的插件又或者BBEdit的文本过滤器。Markdown也已经被其他人用Perl和别的编程语言重新实现,其中一个Perl模块放在了CPAN(Text::Markdown)上。 它基于一个BSD风格的许可证分发并可以作为几个内容管理系统的插件。

接下来我们就讲如何使用(注意Markdown 支持内嵌 HTML 标签,有的md编辑器可能不支持一些语法):

专栏所有文章列表目录

推荐几个好用的markdown编辑器,网易旗下的有道云(缺点买会员才可以本地备份导出及mark插入图片等等。优点是可以云端任意设备查看也可以好友分享,记笔记不错),markdownpad需要付费购买不过是强大的本地编辑器没错了,支持实时预览。免费软件ATOM装上pdf插件就可以随意白嫖也可以pdf导出,缺点安装插件国外镜像源不稳定,国内网速也好不到哪去

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!