前言
之前我用的都是富文本编辑,单纯因为Markdown看起来好像很复杂不想学。现在看了看,挺简单的,我先把我要用到的语法记下来,以后要用到什么再拓展。(我最近才知道原来github上的.md后缀的文件是Markdown文件的意思)
基本语法
写博客时在特殊字符前加上转义字符\就可以输出该字符
- 标题
# + 空格 + 标题,如 # 标题(几个#表示几级标题) - 目录
在开头加上 [toc] (部分平台支持,如CSDN) - 文字样式
样式 | 描述 | 输入 | 输出 |
---|---|---|---|
斜体 | 前后加一个* | *内容* | 内容 |
粗体 | 前后加两个* | **内容** | 内容 |
删除线 | 前后加两个~ | ~~内容~~ |
- 列表
(1)有序列表,小标题前加 1. 或 2. 或 3. 等
(2)无序列表,小标题前加 * 或者 + 或者 -
(3)任务列表,- [ ] 内容 - 代码块
(1)单行代码,在代码前后分别加 `
cout << "hello" << endl;
(2)代码块,在前后分别加上```
int main(){
cout << "world" << endl;
}
-
超链接
(1)链接
[链接显示名称](具体地址),例如 点击此处跳转百度
(2)图片
![alt 属性文本](图片地址) -
表格(好麻烦)
| 名字 | 身高 |
| ----- | ----- |
| A | 165 |
| B | 180 |
名字 | 身高 |
---|---|
A | 165 |
B | 180 |
注::— 表示文本居左、—:表示居右、:—:表示居中(默认)
- 在段首输入两个空格
结论:输入  
看了很多网站都说设置全角然后可以直接输入空格,我设置全角的时候第一行输入空格是没用的,其他行倒是有用,所以放弃了。然后找到了这个答案,解决了我的问题。
 :不换行空格,相当于按下space,受字体宽度影响严重
&ensp:半角空格,相当于字体宽度的一半
&emsp:全角空格,相当于字体宽度
一些软件
- typora
很多人推荐,没用过 - VS Code
装上Markdown All in One插件就能写了,也可以实时预览 - 印象笔记
平时记笔记用 - CSDN
写博客用