美文网首页
Markdown 写文章

Markdown 写文章

作者: SpringSunLcy | 来源:发表于2017-05-10 16:19 被阅读28次

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

    Markdown的语法简洁明了、学习容易,自带美观的排版,而且功能比纯文本更强,因此有很多人用它写博客。

    网上有很多编辑工具,有用过MWeb,现在主要是在简书上写,下面说一下我用到的一些语法。

    常用语法

    Markdown语法是在纯文本前面加入如“#”“ ”“>”“---”“1. ”“- ”这样的符号,从而为纯文本添加格式,下面是一些常用的标记符号:

    • 分级标题:在文本前面加入“#”
    • 链接:[链接名称](URL)
    • 字体格式:
      • 加粗:**加粗**
      • 斜体字:*斜体字*
      • 删除线:~~删除线~~
    • 列表:
      • 无序列表:*、-或+开头,+空格+列表项的标题
      • 有序列表:数字+小数点+空格+列表项
    • 引用:> 引用内容
    • 图片:![图片名称](URL)
    • 源代码:
      • 内嵌代码:```源代码```
      • 插入代码:四个空格后面跟源代码
    • 转义字符:利用反斜杠来插入一些在语法中有其它意义的符号
    • 画水平线 (HR) :--------
    • 段落:段落之间空一行
    • 换行符:一行结束时输入两个空格

    有了这些符号,就可以写出非常漂亮的文章了,下面说一下标记符号的事例效果。

    分级标题

    分级标题就是在文本前加入“#”符号,一共分6级
    实现:

    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题
    

    显示效果:

    一级标题

    二级标题

    三级标题

    四级标题

    五级标题
    六级标题

    链接

    链接格式:[链接名称](URL)
    实现:

    [百度](https://www.baidu.com)
    

    显示效果:
    百度

    字体格式

    字体格式,这里说下字体的加粗、斜体字、删除线
    格式:**加粗**、*斜体字*、~删除线~
    实现:

    **加粗**
    *斜体字*
    ~~文字~~
    

    显示效果:
    加粗
    斜体字
    删除线

    列表

    无序列表,使用*、-或+开头,然后空一格开始写列表项的标题。如果需要嵌套,使用tab键即可。
    实现:
    * 蔬菜
    * 黄瓜
    * 豆角
    - 水果
    - 苹果
    - 香蕉
    + 肉食
    + 牛肉
    + 猪肉
    显示效果:

    • 蔬菜
      • 黄瓜
      • 豆角
    • 水果
      • 苹果
      • 香蕉
    • 肉食
      • 牛肉
      • 猪肉

    有序列表,使用数字+小数点+空格+列表项。不管数字是否连续,显示出来的列表项编号是从1开始连续的。
    实现:
    3. 蔬菜
    2. 水果
    1. 肉食
    显示效果:

    1. 蔬菜
    2. 水果
    3. 肉食

    引用

    引用的格式:>+空格+引用内容
    实现:
    > 引用内容
    显示效果:

    引用内容

    源代码

    源代码的展示有两种方式:

    1.插入代码:插入代码的格式就是在代码前空四个空格,在简书中是这样,其他一些工具直接tab就可以,如果是多行要整体空四个空格。
    实现:

        NSLog(@"hello world !");
        NSLog(@"hello world !");
        NSLog(@"hello world !");
    

    显示效果:

    NSLog(@"hello world !");
    NSLog(@"hello world !");
    NSLog(@"hello world !");
    

    2.内嵌代码:内嵌代码的格式,就是在两个“```”符号之间写入内嵌代码。
    实现:

    这是内嵌的代码```NSLog(@"hello world !");```内嵌代码结束
    

    显示效果:
    这是内嵌的代码NSLog(@"hello world !");内嵌代码结束

    这种方式也可展示多行代码,实现:

    ```
    NSLog(@"hello world !");
    NSLog(@"hello world !");
    NSLog(@"hello world !");
    ```
    

    显示效果:

    NSLog(@"hello World !");
    NSLog(@"hello world !");
    NSLog(@"hello world !");
    

    转义字符

    Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如想在文字前加星号,可以在星号前加反斜杠:
    实现:

    \*文本内容
    

    显示效果:

    * 文本内容

    画水平线

    水平线格式:三个以上-
    实现:

    ---
    

    显示效果:


    Markdown官网:http://daringfireball.net/projects/markdown/syntax

    相关文章

      网友评论

          本文标题:Markdown 写文章

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