Markdown语法

Markdown语法

Markdown基础部分

  • markdown是一种轻量级标记语言,它是一种语法,以 .md 为结尾的文件就是markdown文件。

  • 用来写markdown的文本编辑器有很多,有我现在在使用的typora,还有vscode等.

0. 前提

  • 建议写markdown时用半角标点(英文标点), 且在英文标点后的文字前空一格, 符合书写规范, 更加美观.

  • 在输入法中切换到中文,然后按下ctrl+。(句号), 这样就能在写文字的同时, 标点输入的是英文标点.

1. 标题

  • #空格 一级标题
  • ##空格 二级标题
  • ###空格 三级标题
  • 以此类推
  • 标题会在目录与大纲中显示,点击可以跳转.
  • 目录可以放在最前面, 在软件的上方的段落中的内容目录中.
  • 大纲可打开, 在文本的左侧.

2. 强调(加粗)

  • 文本两侧加上"**" 或"__"
  • tzy

3. 斜体

  • 一个"*“或”_"
  • 三个"***"是强调并倾斜

4. 删除线

  • tzy喜欢写代码
  • 文本两侧加"~~"

5. *高亮

  • 注意: 此为扩展语法, 需手动开启, 开启后需重启typora
  • tzy
  • 文本两侧加“==”

6. 代码

  • 文本两侧加“`”
  • hello world
  • 反引号引住代码,表示一行代码

7. 代码块

  • ```
    # include <stdio.h>
    
    int main()
    
    {
    
    	printf("hello world!\n");
    
    	return 0;
    
    }
    ```
    
  • 三个反引号表示代码块, 可选择编程语言

  • 可显示行号,需设置

8. 引用

  • “>”+空格+文本.

  • tzy

    20岁

    程序员

  • 引用可嵌套

9. 无序列表

  • “-“或”+“或”*”+空格+文本.
  • 如tzy
    • 20岁
      • 是实岁20
        • 过的好快啊!
  • 敲回车会自动补全, 敲回车后按下Tab键会缩进一级.

10. 有序列表

  • 数字+“.”+空格+文本.

  • 如:

    1. tzy
    2. 20岁
      1. 好快
  • 敲回车自动补全, 按下Tab键会缩进一级.

11. *上标

  • 数字 + “^” + 数字 + “^”
  • 如 216
  • 为扩展语法, 需设置, 在四级标题上显示"*"的均为扩展语法.

12. *下标

  • “~” + 字母 + “~”
  • H2O

13. *注释

  • 在文本末 + “[” + “^” + “注释内容” + “]”.

  • tzy20岁了. [^好快!]

14. 链接

  • “[文本]” + “(链接)”.
  • “[文本]” + “(#跳转的内容)”
    • [0. 前提](#0. 前提)
  • 支持网页链接与文内跳转
  • 按住ctrl+单击鼠标左键即可跳转

15. 任务列表

TodoList:
"-" + "[空格]" 文本
- [ ] 打王者
- [ ] 刷视频
- [ ] 写代码
- [x] 写代码
  • 打王者

  • 刷视频

  • 写代码

  • 写代码

  • x代替[ ]中的空格来勾选任务列表. 也可单击勾选.

16. 表格

|  学号 | 姓名 | 年龄 |
| :---: | :--: | :--:|
|20213880316|田|20|
学号姓名年龄
2021388031620
  • 第一行为表头, 由第二行分割线决定对其方式与长度, 第三行及以下为表格数据.
  • 引号的位置代表着对齐方式.

17. 图片

1d01534969d1d541e9b283488d213b1e

  • 可以拖进来或复制, 可设置图片的存储方式
  • 也可用代码的方式:
    ![图片](图片位置)

18. 分割线

***
---
___



  • 按三下, 敲回车会自动补全

19. *Emoji表情

:sweat_smile:
:drooling_face:
:clown_face:

😅
🤤
🤡

进阶部分

1. 目录

  • 在文本最前面加上[TOC]会自动生成一个目录

2. 内联HTML代码

<div>tian</div>
<center>tzy</center>
<u>田</u>
  • tian
    tzy

  • <center>居中

  • <u>下划线

3. 内联 L A T E X LATEX LATEX公式

$LATEX$
$a^n+b^n=c^n$
  • L A T E X LATEX LATEX
  • a n + b n = c n a^n+b^n=c^n an+bn=cn
  • $包围, 公式组用两个$
  • L A T E X LATEX LATEX是一种排版语言.

4. 常用快捷键

按键效果
ctrl + F搜索当前选中
ctrl + J滚动屏幕, 将选中滚至顶部
ctrl + O打开文件
ctrl + ,打开偏好设置
ctrl + 回车在表格下方插入行
ctrl + shift + 退格删除表格的一行
ctrl + .切换全角/半角(中文/英文)标点
ctrl + /切换正常/源代码试图

5. 主题样式与检查元素

  • markdown 在编译后约等于 HTML. Typora 的正常视图就是编译后的 markdown, 所以 Typora 的主题样式就是 CSS 文件.

  • 主题是可以换的.

  • 在设置中开启调试模式后可在正常试图右击打开检查元素, 可以将markdown 文件当成 HTML 来编辑.

    ctrl + . | 切换全角/半角(中文/英文)标点 |
    | ctrl + / | 切换正常/源代码试图 |

5. 主题样式与检查元素

  • markdown 在编译后约等于 HTML. Typora 的正常视图就是编译后的 markdown, 所以 Typora 的主题样式就是 CSS 文件.
  • 主题是可以换的.
  • 在设置中开启调试模式后可在正常试图右击打开检查元素, 可以将markdown 文件当成 HTML 来编辑.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值