美文网首页工具癖学习
Markdown学习之__基本入门

Markdown学习之__基本入门

作者: TAIKEMAN | 来源:发表于2019-05-26 23:21 被阅读26次

    一、Markdown是什么?

    • Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。

    • Markdown也可以理解为将以Markdown语法编写的语言转换成HTML内容的工具。

    二、谁创造了Markdown?

    • Aaron SwartzJohn Gruber共同设计,Aaron Swartz就是那位于2013年1月11日自杀,有着开挂一般人生经历的程序员。维基百科对他的介绍是:软件工程师、作家、政治组织者、互联网活动家、维基百科人

    • 他有着足以让你跪拜的人生经历:

      • 14岁参与RSS 1.0规格标准的制订。

      • 2004年入读斯坦福,之后退学。

      • 2005年创建Infogami,之后与Reddit合并成为其合伙人。

      • 2010年创立求进会(Demand Progress),积极参与禁止网络盗版法案(SOPA)活动,最终该提案被撤回。

      • 2011年7月19日,因被控从MIT和JSTOR下载480万篇学术论文并以免费形式上传于网络被捕。

      • 2013年1月自杀身亡。

    三、为什么要使用Markdown?

    • 它是易读(看起来舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。

    • 兼容HTML,可以转换为HTML格式发布。

    • 跨平台使用。

    • 越来越多的网站支持Markdown。

    • 更方便清晰地组织你的电子邮件。

    • 摆脱Word。

    四、如何使用Markdown?

    • 如果不算扩展,Markdown的语法绝对简单到让你爱不释手。
    • Markdown语法主要分为如下几大部分:

      • 标题段落区块引用代码区块强调列表分割线链接图片反斜杠\符号'`'

    1、标题

    • 两种形式:

      (1)使用=-标记一级和二级标题。

    一级标题
    =========

    二级标题
    ---------

    • 效果如下:

    一级标题

    二级标题

    (2)使用`#`,可表示1~6级标题。
    

    # 一级标题

    ## 二级标题

    ### 三级标题

    #### 四级标题

    ##### 五级标题

    ###### 六级标题

    • 效果如下:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    2、段落

    • 段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)。

    3、区块引用

    • 在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用,如:

    > 区块引用

    >> 嵌套引用

    • 效果如下:

    区块引用

    嵌套引用

    4、代码区块

    • 代码区块的建立是在每行加上4个空格或者一个制表符(如同写代码一样)。如

      • 普通段落:

      public static void main(String[] args)
      {
      println("Hello, Markdown!");
      }

      • 代码区块:

        public static void main(String[] args)
        {
        println("Hello, Markdown!");
        }

    • 注意:需要和普通段落之间存在空行。

    5、强调

    • 在强调内容两侧分别加上*或者_,如:

    *斜体*、_斜体_

    **粗体**、__粗体__

    • 效果如下:

    斜体斜体

    粗体粗体

    6、列表

    • 使用*+、或-标记无序列表,如:

    -(+/*) 第一项

    -(+/*) 第二项

    - (+/*)第三项

    • 注意:标记后面最少有一个空格或制表符。若不在引用区块中,必须和前方段落之间存在空行。

    • 效果如下:

    • 第一项
    • 第二项
    • 第三项
    • 有序列表的标记方式是将上述的符号换成数字,并辅以.,如:
    1. 第一项
    1. 第二项
    1. 第三项
    • 效果如下:
    1. 第一项
    1. 第二项
    1. 第三项

    7、分割线

    • 分割线最常使用就是三个或以上*,还可以使用-_

    8、链接

    • 链接可以由两种形式生成:行内式参考式

    • 行内式

    [SwaggyHang的Markdown学习](http://www.swaggyhang.com/)

    • 效果如下:

    SwaggyHang的Markdown学习

    • 参考式

    [SwaggyHang的Markdown学习][1]

    [1]:http://www.swaggyhang.com/

    • 效果如下:

    SwaggyHang的Markdown学习

    • 注意:上述的[1]:http://www.swaggyhang.com/不出现在区块中。

    9、图片

    • 添加图片的形式和链接相似,只需在链接的基础上前方加一个

    10、反斜杠\

    • 相当于反转义作用,使符号成为普通符号。

    11、符号'`'

    • 起到标记作用。如:

    `ctrl+a`

    • 效果如下:

    ctrl+a

    五、谁在用Markdown?

    • GitHub

    • 简书

    • Stack Overflow

    • Apollo

    • Moodle

    • Reddit

    • ......

    • 注意:不同的Markdown解释器或工具对相应语法(扩展语法)的解释效果不尽相同,具体可参见工具的使用说明。

    六、其它:

    • 列表的使用

      • |表示表格纵向边界,表头和表内容用-隔开,并可用:进行对齐设置,两边都有:则表示居中,若不加:则默认左对齐。
    使用教程 链接
    Markdown http://www.swaggyhang.com/
    MarkdownCopy http://www.swaggyhang.com/

    相关文章

      网友评论

        本文标题:Markdown学习之__基本入门

        本文链接:https://www.haomeiwen.com/subject/fryqtctx.html