Markdown的起源

Markdown起源于2004年,其设计灵感主要来源于纯文本电子邮件的格式,目标是能让人们能够使用易读、易写的纯文本格式编写文档,并且可以被转化为HTML(超文本标记语言)文档,也可以说Markdown是HTML的简化版,它只提供了最常用的语法格式,并且较为简单,让使用者无需再关注复杂的HTML标签,从而专注于写作。当遇到无法用Markdown特殊标记实现完成的特殊需求时,也可以使用HTML来实现。

Markdown208x128

Markdown可以在哪里使用

Markdown 无处不在。StackOverflow、CSDN、掘金、简书、GitBook、有道云笔记、V2EX、光谷社区等。主流的代码托管平台,如 GitHub、GitLab、BitBucket、Coding、Gitee 等等,都支持 Markdown 语法,很多开源项目的 README、开发文档、帮助文档、Wiki 等都用 Markdown 写作。

  1. 排版网页内容

    Markdown 可以用于撰写网页内容,如博客文章、网页文档等。它的简洁语法使得文本易于阅读和编辑,同时转换为 HTML 后,可以很好地呈现在网页上。

  2. 文档撰写

    对于技术文档、项目文档、说明书、报告等内容,Markdown可以简易地将内容漂亮地展现出来,比如代码段的呈现。

    1
    2
    3
    4
    5
    public class Main {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    }
  3. 电子邮件

    一些电子邮件平台为用户提供了Markdown格式的撰写方式,用户可以直接在网页或者客户端中简易的写出一篇美观易读的电子邮件。

  4. 数学文档

    Markdown还支持$\LaTeX$格式的书写,因此使用者可以将数学公式和符号展示在文档中。比如,复杂数的二次方程通解公式为:

    $ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $

    1
    $ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $

Markdown文档的保存

Markdown文件通常是以.md的格式保存,而因为Markdown是独立于平台的,使用者可以在运行任何操作系统的任何设备上创建 Markdown 格式的文本,具有很好的通用性,因此无论你使用哪一款Markdown编辑器,甚至是记事本,写出的文档都可以顺利地被其他阅读者打开并查看。同时Markdown还可以导出为PDF、Word、EPUB等多种格式的文档。