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编辑器可能不支持一些语法):

专栏所有文章列表目录

  • 六级标题及空格
  • 字体样式与段落
  • 链接与图片
  • 表格
  • 代码
  • 列表及制作待办事项To-do List
  • 流程图、序列图、甘特图
  • Markdown 高级技巧

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

1.挖掘标记语言Markdown相关推荐

  1. 标记语言Markdown介绍以及日常使用

    Markdown介绍 Markdown是一种文本标记语言,用于快速文档排版 Markdown文件为纯文本文件,后缀名为 .md Markdown介于Word和HTML之间 比起Word,Markdow ...

  2. 极简写作语言-Markdown

    你写作时思如泉涌,却因排版问题浪费了太多时间,中断了思路. 你有没有因为版本问题,而出现打不开文件的尴尬. 你有没有想过在文章中无缝贴入源代码,公式等内容. 那么你需要掌握这种工具-Markdown ...

  3. 使用MarkDown标记语言发博客

    使用MarkDown标记语言发博客 第一步:将博客园编辑器设置为Markdown 登录博客园,进入自己的博客首页,点击管理-〉选项,如下图所示. 在默认编辑器中选择Mardown,然后单击SAVE保存 ...

  4. dll文件用什么语言编写_零基础学习markdown标记语言语法,十分简单便捷编写markdown文件...

    引言:在完成了使用开源的Atom软件搭建好编写markdown的环境后,接下来就进行我们的第一个markdown文件的编写,同时学习markdown标记语言的基础语法,都是十分简单的一些标记,如果学习 ...

  5. Vue项目集成Markdown标记语言编辑器(MavonEditor)

    文章目录 前言 一.可用的Markdown集成技术 二.使用步骤 1.安装mavonEditor包 2.导入并使用mavonEditor 3.官方API 总结 前言 Markdown是一种标记语言,相 ...

  6. Markdown标记语言速学

    Markdown标记语言速学 一.认识Markdown Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. Markdown的文件后缀 ...

  7. Markdown 标记语言指北 - 源码

    这是上一篇博客的源代码. 这是班刊约稿的一篇文章.全文约6000字, 预计需要 60 分钟读完.# Markdown 标记语言指北 #### TOC 1. [什么是 Markdown?](#%E4%B ...

  8. Markdown的替代品:ASCIIDoc标记语言

    ASCIIDoc同Markdown一样,也是一种轻量的标记语言,区别是它比Markdown更强大丰富--当然,你没必要硬去记住和使用其全部语法,就像用Markdown进行最简单的写作只需要记住#和## ...

  9. 视频教程-Markdown 标记语言-PHP

    Markdown 标记语言 2009年4月创办 淄博日诺网络科技有限公司 法人总经理 2016年负责 中国传媒大学凤凰学院 网站开发 项目负责人 2017年 参与负责 用友软件理财项目开发 郭孟涛 ¥ ...

最新文章

  1. CSS将长文字换行的方法 (转)
  2. jsf mysql_如何在Spring JSF MySQL应用程序中正确显示阿拉伯文?
  3. 用例子说明MVC 设计模式(以Objective-C 实现)
  4. spring 源码_spring源码系列(一)——spring循环引用
  5. 自己服务器上部署APP应用(安卓和IOS版),下载页面的代码,以及IOS的xxx.plist文件的建立
  6. [architecture]-ARMv8/armv7/linux的栈/sp的学习和总结
  7. ssm 使用 PageHelper 插件分页
  8. InstallSield更新包快速入门文档----感谢原作者ㄣ齊¨彡仯乄的无私提供
  9. strlensizeof
  10. linux账号权限管理
  11. Python使用matplotlib可视化环形图
  12. SpreadJS 15.1 CN 与 SpreadJS 15.1 EN
  13. [RQNOJ PID85]三个袋子 {快速幂 or 矩阵乘法}
  14. mysql数据库置疑,sqlserver2000数据库置疑的解决方法
  15. 鸟哥的linux私房菜——蔡德明
  16. 数据结构与算法之迷宫回溯
  17. 个人所得税分几个等级
  18. 【转载】《周一清晨的领导课》读书笔记!!!
  19. Java实验—四子棋进阶
  20. Unity3D 页游测评报告

热门文章

  1. 【Android】之屏幕适配
  2. 第110期:成为架构师的路上,必看的经典好书
  3. Jeet – 先进,直观,灵活的 CSS 网格系统
  4. 电梯屏只有新潮的一半了!阿里的150亿,能否让分众扛住挑战?
  5. 洛谷P1496 火烧赤壁
  6. httpd.exe: Syntax error on line 40 of */apache/conf/httpd.conf: ServerRoot must be a valid directory
  7. 数字音乐收费,一场困兽犹斗
  8. 2018.10.30-dtoj-4010-秀秀的照片(photo)
  9. linux驱动开发学习2 设备树
  10. nlp-with-transformers实战-01_transformers简介