美文网首页
Markdown学习

Markdown学习

作者: Sienna | 来源:发表于2016-01-04 12:55 被阅读58次

    Markdown是什么


    Markdown作为一种轻量级的编写普通文本的标记语言,总数不过二十种简单标记方法,就可以满足基本的文本编写的需求. 使用Markdown进行写作,可以专注于写作本身,而不用在意其他的排版问题, 就可以写出页面简洁并且规范标准的文本.

    查看具体教程可以参考:
    Markdown中文版语法说明

    使用哪种工具


    • 在MAC OS X上,推荐使用Mou, 可以支持实时编译预览, 十分方便. 另外著名的日记应用Day One, 也支持Markdown, 对于爱记日记的同学简直就是福音,MAC版有点小贵, 笔者还没有在MAC上体验过.
    • 在Windows上,笔者没有用过相关的工具,但是众多爱好者都推荐MarkdownPadMarkPad.
    • IOS端,现在已经有很多app支持markdown, 比如Day one的IOS版本, 但是设备屏幕小的同学还是老老实实用电脑写吧.
    • Web端,简书是目前评分最好的web端支持Markdown写作的产品,可以用预览模式实时查看代码的生成情况.简书目前的受众非常广泛,技术,文学,摄影等各个方面的爱好者都可以在上面找到自己钟情的文字.

    语法介绍


    标题

    Markdown使用在文字前面添加符号#的方式编写标题,一个#表示一级标题, 两个#表示二级标题,以此类推.

    # 一级标题
    ## 二级标题
    ### 三级标题


    一级标题

    二级标题

    三级标题

    引用块

    在需要放入引入块的文字前面添加符号>,嵌套引用则是在前面加上>>即可

    >这是一个引用


    这是一个引用

    >>这是一个嵌套引用


    这是一个嵌套引用

    代码块

    代码块就是在常规的段落基础上缩进两个制表符即可.

    public class Hello{
        static public void main(String args[]){
           System.out.println("hello!");
      }
    }
    

    如果只是小段代码的话,用反引号`包起来就可以了.比如

    ``var a = 13``


    var a = 13

    列表

    列表有两种,无序列表和有序列表, 无序列表可以通过在文字前面添加 *号或者-号的方式, 有序列表可以在文字前添加数字和英文句号即可.

    * 这是一个用星号做标记的
    * 一个无序列表
    - 也可以用减号实现


    • 这是一个用星号做标记的
    • 一个无序列表
    • 也可以用减号实现
    1. 有序列表就是文字前面加上数字加一个英文句点

    列表内缩进的使用
    一个列表项目里面可以有很多个段落,这个时候需要通过缩进来实现.

    • 列表里面的段落是用两个制表符, 如
    • 这是正常列表内容
      这是列表内部段落
    • 列表里面的代码块用四个制表符, 如
    • 这是正常列表内容
      这里是代码

    分割线

    常用的分割线的方式有如下几种:

    ***
    * * *
    - - -





    链接

    Markdown的链接分为行内式和参考式.

    • 行内式链接就是用方括号把链接的标题框起来,然后后面用括号添加链接的网址即可,如:

    这是[百度](http://www.baidu.com)


    这是百度

    • 参考式链接是用在链接文字的括号后面加上另一个方括号,这个方括号是用以辨识链接的标记,如:

    这个是[百度][1]
    [1]: http://www.baidu.com/ "百度"


    这个是百度
    1: http://www.baidu.com/ "百度"

    强调

    markdown里面用_用来标识强调

    _用这两个符号把需要强调的文字包起来即可_


    用这两个符号把需要强调的文字包起来即可

    图片

    图片和链接相似格式为![图片文字](图片链接), 如:

    ![Markdown](http://cdn.sspai.com/attachment/thumbnail/2014/04/15/54b0855cf47d559c8c59e8f503af17d410f70_mw_800_wm_1_wmp_3.jpg)


    Markdown

    转义符

    类似与其他代码中,在markdown中如果要输入一些特殊的字符也需要使用反斜杠\进使用.

    \, \*, \#


    \, *, #

    粗体和斜体

    用一个*符号包括的是斜体,两个*包括的是粗体.

    *这是斜体*, **这是粗体**


    这是斜体, 这是粗体

    表格

    Markdown的表格比较累人了, 少用还是

    /| hard | to | use |
    | -------- |:---- --:| -----:|
    | apple | $20 | 4 kilo |
    | beer | $30 | 12 bottle |


    | hard | to | use |
    | -------- |:---- --:| -----:|
    | apple | $20 | 4 kilo |
    | beer | $30 | 12 bottle |

    相关文章

      网友评论

          本文标题:Markdown学习

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