Markdown语法

文章目录

  • Markdown语法整理
      • 入手须知
      • 为什么要使用 Markdown?
    • 基础部分
      • 标题
      • 段落
      • 换行
      • 强调
      • 引用
      • 列表
        • 有序列表
        • 无序列表
      • 代码
      • 公式
      • 分割线
      • 删除线
      • 链接
      • 脚注
      • 图片
      • 转义
      • 内嵌HTML标签
      • 任务列表
      • 表格
      • 表情
    • 进阶部分
      • 图床使用
      • 图片排版
      • 文本对齐
      • Typora的使用
        • 更换主题
        • YAML Front Matter
        • 换行
        • 目录
        • 嵌入内容
        • 扩展语法
        • 模板使用
        • 导出PDF分页
        • 导出word
    • 总结
    • 彩蛋
    • 总结
    • 彩蛋

Markdown语法整理

自钱孔入 而钱不湿 我亦无他 唯手熟尔     ​                                                                  ------------《卖油翁》

入手须知

Markdown是一种轻量级的标记语言,与word不同,markdown非所见即所得

编辑器推荐: VS coed(有了插件,VS coed适合任何编程语言),Typora(强烈推荐),notion(notion部分语法不支持)

注意: 本教程是基于Typora的,部分可能属于扩展语法,其他编辑器无法支持,但是基础部分应该是完全没有问题的。

当然word的使用寄巧也要学会,毕竟大学生交作业,交报告还是用word比较多.但是如果交PDF的话,吼吼吼吼

为什么要使用 Markdown?

当你可以通过按下界面中的按钮来设置文本格式时,为什么还要使用 Markdown 来书写呢?使用 Markdown 而不是 word 类编辑器的原因有:

  • Markdown 无处不在。StackOverflow、CSDN、掘金、简书、GitBook、有道云笔记、V2EX、光谷社区等。主流的代码托管平台,如 GitHub、GitLab、BitBucket、Coding、Gitee 等等,都支持 Markdown 语法,很多开源项目的 README、开发文档、帮助文档、Wiki 等都用 Markdown 写作。
  • Markdown 是纯文本可移植的。几乎可以使用任何应用程序打开包含 Markdown 格式的文本文件。如果你不喜欢当前使用的 Markdown 应用程序了,则可以将 Markdown 文件导入另一个 Markdown 应用程序中。这与 Microsoft Word 等文字处理应用程序形成了鲜明的对比,Microsoft Word 将你的内容锁定在专有文件格式中。
  • Markdown 是独立于平台的。你可以在运行任何操作系统的任何设备上创建 Markdown 格式的文本。
  • Markdown 能适应未来的变化。即使你正在使用的应用程序将来会在某个时候不能使用了,你仍然可以使用文本编辑器读取 Markdown 格式的文本。当涉及需要无限期保存的书籍、大学论文和其他里程碑式的文件时,这是一个重要的考虑因素。

冷知识:CTRL+句号 可以使输入时输入的标点符号,间隔符以英文输入法的形式输入
例如中文。,;【】对应的英文格式.,;[]
为什么要补充这个? hh,markdown里面转义字符全是英文的

Markdown的应用扩展和高级应用比较多,很难一次性全部掌握,但是没有关系,先从基础语法部分开始,慢慢学习,半小时之内,基础语法必定能形成肌肉记忆

下面 话不多说 开始吧.

基础部分

标题

h1 h2 h3 h4 h5 h6 一共有六级标题,几个#就是几级标题,最后一个#用空格与标题内容隔开
  • 例如

    # Markdown语法
    ## 基础部分
    ### 标题
    ......
    

段落

段落与段落之间用空白一行隔开,不使用tab首行缩进


换行

在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行,换行用HTML的标签是br(
),或者手动键入(
)标签.(html的语法)


强调

*xxxxx* 将一段文字两端用一个*号包起来是倾斜,**xxxxxx** 两个*号包起来是加粗,***xxxxxxx*** 三个*号包起来是加粗并倾斜

例如:

  • 无空
  • 无空
  • 无空

引用

用大于号和文本以空格相隔 例如 > 无牵无挂 无空无敌

表现如下(注:大于号前面不能有文字)

无牵无挂 无空无敌

可以相互嵌套使用,也可以和其他标记符嵌套使用

例如:

> > 无牵无挂 无空无敌
>
> - 无牵无挂 无空无敌
>
> **无牵无挂 无空无敌**

表现如下:

无牵无挂 无空无敌

  • 无牵无挂 无空无敌

无牵无挂 无空无敌


列表

有序列表

在每个列表项前添加数字并紧跟一个英文句点,然后以空格和后面的内容相隔,数字不必按数学顺序排列,但是列表应当以数字 1 起始.

1. wukongcodes.com
2. 无牵无挂 无空无敌
3. 我身无拘 武道无穷

表现如下

  1. wukongcodes.com
  2. 无牵无挂 无空无敌
  3. 我身无拘 武道无穷
无序列表

每个列表项前面添加破折号 (-),星号 (*) 或加号 (+) .缩进一个或多个列表项可创建嵌套列表.但不要在一串列表中混合使用这些符号

- wukongcodes.com
- 无牵无挂
+ 无空无敌
+ 欲戴王冠
* 必承其重

表现如下:

  • wukongcodes.com
  • 无牵无挂
  • 无空无敌
  • 欲戴王冠
  • 必承其重

其中列表可以嵌套子列表,使用方法是回车后按backspace 然后再输入-,*或者+.同样有序列表也是类似

- wukongcodes.com
  - 无牵无挂
    - 悟空无敌

表现如下:

  • wukongcodes.com

    • 无牵无挂
      • 悟空无敌
  • 当然也可以和引用元素">",代码块等嵌套,如下所示


<

你可能感兴趣的:(Typora,Markdown语法整理,编辑器)