zoukankan      html  css  js  c++  java
  • markdown 入门教程(完整版)

    图片文字

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

    1. 标题

    Markdown支持6种级别的标题,对应html标签 h1 ~ h6

    # h1
    ## h2
    ### h3
    #### h4
    ##### h5
    ###### h6
    

    效果如下:

    h1

    h2

    h3

    h4

    h5
    h6

    除此之外,Markdown还支持另外一种形式的标题展示形式,其类似于 Setext 标记语言的表现形式,使用下划线进行文本大小的控制

    这是一级标题
    ===
    这是二级标题
    ---
    

    效果如下:
    这是一级标题

    这是二级标题

    2. 段落及区块引用

    Markdown提供了一个特殊符号 > 用于段首进行强调。

    效果如下:

    这段文字将被强调显示...

    3. 插入链接或图片

    • 插入链接语法
    [点击跳转至百度](http://www.baidu.com)
    

    效果如下:
    点击跳转至百度

    • 插入图片语法
        ![图片文字](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1546443532186&di=0196f0fd194c908499ec43c2e8d7c891&imgtype=0&src=http%3A%2F%2Fn1.itc.cn%2Fimg8%2Fwb%2Frecom%2F2016%2F06%2F02%2F146485608351068254.JPEG)
    

    效果如下:

    4.列表

    Markdown支持有序列表和无序列表两种形式:

    • 无序列表使用*或+或-标识
    • 有序列表使用数字加.标识,例如:1.
    - java
    - c++
    - c
    
    + java
    + c++
    + c
    
    - java
    - c++
    - c
    
    1. java
    2. c++
    3. c
    

    5. 分隔线

    有时候,为了排版漂亮,可能会加入分隔线。Markdown加入分隔线非常简单,使用下面任意一种形式都可以

    * * *
    - - -
    

    效果如下:


    6. 强调

    有时候,我们希望对某一部分文字进行强调,使用*或_包裹即可。使用单一符号标记的效果是斜体,使用两个符号标记的效果是加粗

    *这里是斜体*
    _这里是斜体_
    
    **这里是加粗**
    __这里是加粗__
    

    效果如下:
    这里是斜体
    这里是斜体

    这里是加粗
    这里是加粗

    7.插入行内代码及代码块

    Markdown在IT圈子里面比较流行的一个重要原因是,它能够轻松漂亮地插入代码。

    • 行内代码语法
    `行内代码`
    

    效果如下:
    行内代码

    • 代码块语法

    效果如下:

    fun (x: Int, y: Int): Int {
      return x + y
    }
    

    注:很多人不知道怎么输入反引号。在英文模式下,找到键盘最左侧esc键下面的第一个键点击即可。

    8.插入表格

    格是Markdown语法中比较复杂的一个,其语法如下:

    列一|列二|列三
    :---|:---:|---:
    0|0|0
    2|2|2
    
    列一 列二 列三
    0 0 0
    2 2 2

    注:三个短斜杠左右的冒号用于控制对齐方式,只放置左边冒号表示文字居左,只放置右边冒号表示文字居右,如果两边都放置冒号表示文字居中。

    9. 特殊符号处理

    Markdown使用反斜杠插入语法中用到的特殊符号。在Markdown中,主要有以下几种特殊符号需要处理:

       反斜线
    `   反引号
    *   星号
    _   底线
    {}  花括号
    []  方括号
    ()  括弧
    #   井字号
    +   加号
    -   减号
    .   英文句点
    !   惊叹号
    

    例如,如果你需要插入反斜杠,就连续输入两个反斜杠即可: => 。

    注:在内容中输入以上特殊符号的时候一定要注意转义,否则将导致内容显示不全,甚至排版混乱。

    如何给文字上色

    使用Markdown的同学最郁闷的地方恐怕就是不能给文字添加颜色了。事实上,Markdown的最初目标就是为纯写作而生的。因此,它并没有考虑文字颜色这一点。所以,单纯使用Markdown设置文字颜色已经做不到了。但你可以这样做:

    • 先用Markdown编辑完成
    • 导出为html,在需要上色的部分手动添加标签<font color='#ff0000'></font>保存即可。

    Markdown编写工具推荐

    简单总结

    Markdown是一门比html更简单的标记语言,其主要用于日常写作。最终通过相应的编辑器或者脚本转换成html用于页面渲染。如果你是一个作家,或者是一个程序员,Markdown对你来说是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的语法全部介绍完了。
    不过,由于Markdown基础语法的限制,出现了一些针对Markdown语法的加强版本。它支持的语法特性更多,但这不是我们这篇文章的讨论范围。如果你希望快速掌握Markdown,很简单,动起来吧!

    链接:https://www.jianshu.com/p/335db5716248

  • 相关阅读:
    Riverside Curio
    bzoj1010 [HNOI2008]玩具装箱toy
    bzoj1898 [Zjoi2005]Swamp 沼泽鳄鱼
    hdu 5435 A serious math problem
    poj2411 Mondriaan's Dream
    bzoj3450 Tyvj1952 Easy
    关于欧拉函数与莫比乌斯函数等一系列积性函数的线性筛
    NOIP后一波总结
    回忆一下电子科技大学春令营
    【算法】背包九讲
  • 原文地址:https://www.cnblogs.com/linhuaming/p/10211546.html
Copyright © 2011-2022 走看看