• 十分钟入门 Markdown 写作


    1. 什么是Markdown格式

    Markdown格式是一种可用普通文本编辑器编写的标记语言,使用者能够通过简单的标记语法,对自己所写文本内容进行简单的格式排版。如果你经常逛 Github,你会发现大多数项目下边都会有一个 README.md 的项目说明文件,而它就是利用 Markdown 来进行编写的。而现在的大多数博客平台如 CSDN、博客园、掘金等,基本都支持 Markdown 格式,如果你有多平台发布文章的需求,那么学会用 Markdown 来编写内容未尝不是一个好的方法。

    而且就算微信公众号,我们也可以借助第三方工具来进行排版,比起之前用 Word 来排版的方式省去了很多麻烦,实现一文多发变得更加容易,不用再去调格式适应不同平台。

    2. 优点

    • 语法简洁易学,且功能比纯文本强大;

    • 格式转换方便,兼容性强,可读性极好;

    • 专注内容写作而不用关注排版样式;

    • 能导出PDF、HTML 等格式的文件;

    • 迁移、反复编辑不会导致格式错乱;

    3. 写作格式

    标题

    一到六级标题如下,每多一级则多加一个#号,注意:符号和标题内容间的空格不能省略,具体格式如下:

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

    标题

    列表

    列表又分为有序列表和无序列表;

    • 有序列表:阿拉伯数字 + . + 空格 + 内容,具体格式如下:
      1. 蒂姆.邓肯
      2. 马努.比诺比利
      3. 托尼.帕克
    

    有序列表

    • 无序列表:英文横杠 + 空格 + 内容,具体格式如下:
      - Apple
      - Orange
      - Banana
    

    无序

    加粗

    内容前后分别用两个 * 将其括起来,即 ** + 内容 + **,具体格式如下:

    **公众号:村雨遥**
    

    加粗

    斜体

    和加粗很类似,不过只需要将内容前后分别用一个 * 包围起来即可,即 * + 内容 + *,具体格式如下:

    *公众号:村雨遥*
    

    斜体

    删除线

    要给内容加上删除线的效果,只需要在内容前后分别用两个 ~ 将其包围即可,即 ~~ + 内容 + ~~,具体格式如下:

    ~~ 公众号:村雨遥 ~~
    

    删除线

    下划线

    要实现下划线的效果,可以借助 HTML 语法 <u> + 内容 + </u>,具体格式如下:

    <u>公众号:村雨遥</u>
    

    下划线

    分割线

    如果要将不同内容之间插入一条分割线,可以使用 --- 单独占一行来实现,具体格式如下:

    公众号:村雨遥
    
    ---
    
    个人博客:https://cunyu1943.github.io
    
    ---
    
    知乎:https://www.zhihu.com/people/cunyu1943
    
    ---
    

    分割线

    引用

    要引用其他人的话时,可以使用 > + 内容 的形式,具体格式如下:

    > 吾生也有涯,而知也无涯。
    

    引用

    上下标

    当我们需要写化学公式或者需要标记上下标时,该怎么办呢?

    • 上标:^内容^
    • 下标:~内容~
    1. 上标
    
        H^2^O
    
    2. 下标
    
        H~2~O
    

    上下标

    高亮

    高亮语法在有的 Markdown 标准中可能不支持,但在这里也给出其用法,即 == + 内容 + ==,具体格式如下:

    ==公众号:村雨遥==
    

    image-20210112093846855

    任务列表

    任务列表是我们经常接触到的东西,比如我们的备忘录,完成的事件和未完成事件,要在 Markdown 中实现同样效果,可以使用如下的格式:

    • 已完成:[x] + 内容
    • 未完成:[] + 内容
    1. 未完成任务
    
        - [ ] 公众号:村雨遥
        - [ ] 个人博客:https://cunyu1943.github.io
    
    2. 已完成任务
        - [x] 知乎:https://www.zhihu.com/people/cunyu1943
        - [x] CSDN:https://blog.csdn.net/github_39655029
    

    任务列表

    目录生成

    当我们文章写完之后,想要像 Word 中那样自动生成目录,此时就可以使用 [TOC] 单独占一行来实现,但是要注意,有的平台可能不支持该用法,具体格式如下:

    [TOC]
    

    目录

    表格

    Markdown 中的表格也很方便,我们可以用 : 来调整表格对齐的方式,具体格式如下:

    1. 左对齐
    | 平台     | 链接                                   |
    | :------- | :------------------------------------- |
    | 公众号   | 村雨遥                                 |
    | 个人博客 | https://cunyu1943.github.io            |
    | 知乎     | https://www.zhihu.com/people/cunyu1943 |
    
    2. 居中对齐
    
    |   平台   |                  链接                  |
    | :------: | :------------------------------------: |
    |  公众号  |                 村雨遥                 |
    | 个人博客 |      https://cunyu1943.github.io       |
    |   知乎   | https://www.zhihu.com/people/cunyu1943 |
    
    3. 右对齐
    |     平台 |                                   链接 |
    | -------: | -------------------------------------: |
    |   公众号 |                                 村雨遥 |
    | 个人博客 |            https://cunyu1943.github.io |
    |     知乎 | https://www.zhihu.com/people/cunyu1943 |
    

    表格

    公式

    Markdown 支持 LaTeX 语法,可以实现行间公式和独立公式块,公式的写法和 LaTeX 语法一样,具体格式如下

    • 行间公式:$ + 公式 + $
    • 独立公式块:$$ + 公式 + $$
    1. 行间公式
    
        $x_1+x_2=0$
    
    2. 独立公式块
    
        $$x^2+y^2=0$$
    

    代码块

    同公式一样,代码块同样可以分为行间代码块和独立代码块,其区别在于用一个或多个 ` 将其括起来,具体格式如下:

    代码块

    代码块预览

    链接与图片

    链接和图片的唯一区别在于图片需要在最前面加上一个 !,两个具体格式如下:

    • 链接:[链接说明](url)
    • 图片:![图片说明](url)
    1. 链接
    
    [村雨遥的杂货铺](https://cunyu1943.site)
    
    2. 图片
    
    ![村雨遥的杂货铺](https://cdn.jsdelivr.net/gh/cunyu1943/image-hosting-for-blog/blog/image-blogzhuye.png)
    

    4. 编辑器推荐

    好了,学习了上面的之后,是不是想马上动手试试。既然如此,那就再给大家推荐几款编辑器,让你的效率更上一层楼,PS:多学习快捷键使用,效果更佳哦!

    1. Typora:跨平台多功能 Markdown 编辑器,支持导出 PDF、HTML 等格式。

    1. MarkText:跨平台开源 Markdown 编辑器,支持斗图哦!

    1. Visual Studio Code:巨硬出品,必属精品,哈哈,需要配合插件使用!

    5. 注意事项

    1. Markdown兼容HTML相关语法;
    2. 对于特殊字符,可以通过转义字符将其显示出来;
    首发公众号:【村雨遥】。未经博主允许,不得转载,若需要转载,请联系博主授权。
  • 相关阅读:
    如何解决软键盘弹出引起的各种不适
    防反编译、混淆文件proguard.cfg与proguard-project.txt详解
    Android.mk添加第三方jar包
    Android Proguard.flags LOCAL_PROGUARD_FLAGS
    【Mood 21】要不要重复造轮子
    彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误
    【起航计划 037】2015 起航计划 Android APIDemo的魔鬼步伐 36 App->Service->Remote Service Binding AIDL实现不同进程间调用服务接口 kill 进程
    【起航计划ObjC 003】印第安老斑鸠ObjC的幻想 ---- ObjC经典问题
    缩短移动开发周期的ApiCloud
    LeAndroid招聘汇总
  • 原文地址:https://www.cnblogs.com/cunyu1943/p/14717876.html
Copyright © 2020-2023  润新知