美文网首页
我的Markdown学习笔记

我的Markdown学习笔记

作者: 约等于归零 | 来源:发表于2020-07-22 11:27 被阅读0次
    700988.png

    前言

    markdown是一种方便记忆和书写的纯文本标记语言,作者可以使用简单的标记符号排版出自己想要的文本,还可以直接生成其他格式的文件。

    本文记录了本人学习markdown的一点使用方法和技巧,如果您看到这篇文章,希望它能对你有所帮助,如有错误欢迎指正!

    话不多说,下面直接开始展示。

    1. 基础语法

    1.1 标题

    markdown的标题支持两种标记符号

    使用 '_' 或者 '=' 标记
    使用 ‘#’ 标记

    本人推荐使用第二种方式

    这种方法的格式是在行首插入1至6个 ‘#’ 来对应1到6级标题

    语法格式如下:

    # + 空格 + 标题

    例如

    #  一级标题
    ## 二级标题
    

    1.2 粗体和斜体

    在markdown中粗体有两个‘’或两个‘_’包裹,斜体由一个‘’或‘_’包裹

    语法格式如下:

    **加粗内容**
    __加粗内容__
    *斜体内容*
    _斜体内容_
    

    1.3 列表

    markdown支持有序列表、无序列表和嵌套列表

    1.3.1 无序列表

    无序列表使用'*','+','-'作为列表标记

    其语法为:

    * + 空格 + 列表内容

    * r
    * g
    * b
    

    输出为:

    • r
    • g
    • b

    同样可以使用 '+','-' 替换上面的 '*'。

    1.3.2 有序列表

    有序列表则使用数字接着一个英文句点

    其语法为:

    数字序号 + 英文句点 + 空格 + 列表内容

    例如:

    1. r
    2. g
    3. b
    

    输出为:

    1. r
    2. g
    3. b

    1.3.3 嵌套列表

    嵌套列表的语法为:

    第一级
    tab + 第二级
    tab + tab + 第三级
    

    例如:

    - 第一级
        -第二级
            第三级
    

    输出为:

    • 第一级
      • 第二级
        • 第三级

    1.4 分割线

    分割线可以使用三个或者三个以上的‘#’、‘-’、‘_’来标记

    1.5 插入图片

    其语法为:

    ![图片文字](url "title")

    "title"为可选项,非必选项

    另外,markdown目前无法做到指定图片的宽高,但可以使用 <img> 标签来实现。

    markdown也无法使用给类似标题文本居中的功能,但是这些功能都可以使用html文本添加

    例如居中可以这样做:

    * <center>居中</center>

    输出为:

    <center>居中</center>(此处并不支持该种方法)

    1.6 链接

    1.6.1 文字链接

    将链接地址直接写在文本之中

    其语法为:

    [文字](链接地址)

    例如:

    我们常用的搜索引擎有[百度](www.baidu.com)。
    

    输出为:

    我们常用的搜索引擎有百度

    或者写作:

    我们常用的搜索引擎有[百度]、[古哥]、[必应]。
    
    [百度]:www.baidu.com
    [古哥]:www.google.com
    [必应]:www.bing.com
    

    输出为:

    我们常用的搜索引擎有百度古哥必应

    1.6.2 网址链接

    使用<>可以链接地址转换为超链接

    例如:

    <https:www.baidu.com>

    <DonaldTrump@163.com>

    输出为:

    https:www.baidu.com
    DonaldTrump@163.com

    1.7 引用

    1.7.1 引用文字

    markdown 引用语法为:

    > + 空格 + 内容
    

    1.7.2 引用代码

    1. 在行内,代码可以使用“ ` ”包裹引用
    2. 一行代码可以使用 Tab 或者四个空格来引用
    3. 一段代码可以使用“```”包裹引用,效果更好

    例如:

    ```python
    def hello_world():
        print('hello world!')
    ```
    

    输出为:

    def hello_world():
        print('hello world!')
    

    1.8 转义字符

    Markdown在以下这些符号前面加上反斜杠来帮助插入普通的符号:

    \\
    \`
    \*
    \_
    {}
    ()
    \#
    \+
    \-
    \.
    \!
    

    1.9 总结

    在这一部分基础语法中,标记符号都十分好记,经常使用一定能够很快熟练运用,更加复杂的操作,之后再总结吧\!

    2. GFM语法

    2.1 文字高亮

    使用一对反引号能使部分文字高亮

    语法:

    " \` " + 内容 + " \` "
    

    2.2 删除线

    使用两个"~~"包裹,达到删除线的效果

    例如:

    ~~删除线~~
    

    输出为:

    删除线

    2.3 复选框列表

    语法:

    \- + [x] 已勾选项
    \- + [ ] 未勾选项
    

    例如:

    今日学习内容:
    \- [ x ] LaTex
    \- [   ] Markdown
    

    输出为:

    今日学习内容:

    • LaTex
    • Markdown

    2.4 表格

    语法:

    |A|B|C|
    |:-|-:|:-:|
    |1|23|456|
    |78910|1112131415|16171819202122|
    

    输出为:

    A B C
    1 23 456
    78910 1112131415 16171819202122

    其中,":-"、"-:"、":-:"分别为左对齐、右对齐、居中对齐

    2.5 表情符号

    语法:

    \:表情代码:
    

    例如:

    :smile:
    :blush:
    :smirk:
    :joy:
    

    输出为
    (好像并不支持这个)
    :smile:
    :blush:
    :smirk:
    :joy:

    更多的表情符号可以参考https://www.webfx.com/tools/emoji-cheat-sheet/

    2.6 锚点

    也即书签,使用锚点可以跳转到当前文档或是其他文档的指定标记位置

    语法:
    [锚点名](锚点位置)

    使用:

    示例 效果
    [基础语法](#1-基础语法) 基础语法

    2.7 总结

    Markdown 语法内容大致就这么多,以上内容足以应对日常写作。

    最后在推荐一款编辑器Typora,这款编辑器不仅支持以上语法,还支持数学公式、目录、上标、下标、流程图等多种功能,操作体验良好。

    相关文章

      网友评论

          本文标题:我的Markdown学习笔记

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