Markdown快速入门

本文最后更新于:2022年9月4日 下午

Markdown简介

  • Markdown 是一种轻量级标记语言
  • Markdown 编写的文档可以导出为多种格式,比如PDF,word,HTML等。平时写实验报告就可以用Markdown编写然后输出为PDF格式
  • Markdown 编写的文档后缀为 .md
  • 常用编辑器: typora、vscode

Markdown的好处

  • 可以只关注文字内容本身,而不是花太多时间在排版上
  • 可以导出为多种格式
  • 书写美观大方
  • 学习之后可以用在书写博客、gitbook等上面,现在很多内容创作平台都支持Markdown语法

Markdown快速入门


标题

#后面是标题,有几个#表示是几级标题

这是一级标题

这是二级标题

这是三级标题

在typora中更加方便,直接ctrl+数字键即可创建标题

段落


  • 如果文字之间空一行,表示是两个段落
  • 如果没有文字之间没有空行,说明是一个段落

字体

_斜体_: _文字_
粗体:**文字**
粗斜体:***粗斜体文本***


代码

支持高亮显示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
unordered_map<int,int> mp;
vector<int> ans;
for(int i=0;i<nums.size();i++)
{
if(mp.count(target-nums[i]))
{
ans.push_back(mp[target-nums[i]]);
ans.push_back(i);
return ans;
}
else mp[nums[i]]=i;
}
return ans;
}
};

线

  • 分割线:- - -表示分割线
  • 删除线:~~被删除文字~~
  • 下划线:<u>带下划线文本</u>

列表

-
*


引用

> 表示引用

> > 表示嵌套的引用

这是引用

这是嵌套的引用


代码

```cpp
代码内容,以cpp为例
```

1
#include<iostream>

链接

  • <链接>
  • [显示的文字](放入网址)

图片

csdn中图片大小的缩放:
例:设定图片对应的源码中t_70 = 1000x,可以更改数值


表格

右键,插入即可
|姓名| 宗派 |
|–|–|
| 马保国| 浑元形意太极门|


公式

  • 行内公式:$公式$
    $a^b$ 表示的就是 $a^b$
  • 单独一行的公式:$$公式$$

$$ a^b $$ 表示的就是

$$a^b$$

vscode中的md支持

以插件Markdown shortcuts为例:

Name Description Default key binding
md-shortcut.showCommandPalette Display all commands ctrl+M ctrl+M
md-shortcut.toggleBold Make bold ctrl+B
md-shortcut.toggleItalic Make italic ctrl+I
md-shortcut.toggleStrikethrough Make strikethrough
md-shortcut.toggleLink Make a hyperlink ctrl+L
md-shortcut.toggleImage Make an image ctrl+shift+L
md-shortcut.toggleCodeBlock Make a code block ctrl+M ctrl+C
md-shortcut.toggleInlineCode Make inline code ctrl+M ctrl+I
md-shortcut.toggleBullets Make * bullet point ctrl+M ctrl+B
md-shortcut.toggleNumbers Make 1. numbered list ctrl+M ctrl+1
md-shortcut.toggleCheckboxes Make - [ ] check list (Github flavored markdown) ctrl+M ctrl+X

Markdown快速入门
http://gls.show/p/2e672870/
作者
郭佳明
发布于
2022年9月4日
许可协议