Markdown基本语法

由于typora收费了,使用了免费开源的MarkText软件,但是快捷键优化等做得不太好,就想着直接使用Markdown语法来直接写了,这样就直接可以使用vscode的插件来实现编写和预览markdown文件了。

本文参考了如下 MIT license项目:https://github.com/younghz/Markdown

1 Markdown是什么?
Markdown是一种轻量级标记语言
2 谁创造了Markdown?
由Aaron Swartz和John Gruber共同设计
Aaron Swartz:
2004年入读斯坦福,之后退学
2011年7月19日,因被控从MIT和JSTOR下载480万篇学术论文并以免费形式上传于网络被捕。
2013年1月11日,自杀(RIP)

3 Markdown特点
1)极简,易于读写
2)兼容HTML,很多网站支持
3)跨平台

4 使用方法
分为几大部分: 标题,段落,区块引用,代码区块,强调,列表,分割线,链接,图片,反斜杠 \,符号’`'。

4.1 标题
(1)
一级标题

二级标题

(2) # 可以表示出6级标题

一级标题

二级标题

六级标题

4.2 段落

段落前后有空行。 段内强制换行是使用 两个以上空格 + 回车 (引用中换行省略回车)

4.3 区块引用

在段落每行或者第一行使用大于符号 > ,可以嵌套, 如:

区块引用

嵌套引用

4.4 代码区块
代码区块建立在每行加上4个空格或者一个制表符, 如:

代码区块:
void main()
{
printf(“Hello, Markdown.”)
}

ps: csdn的代码区块使用 ``````括起来,第一个符号后写如代码类型:

```javascript
function main() {
console.log(“Hello, Markdown.”)
}
```

4.5 强调
在强调的内容两侧加上 * 或者_, 比如:

*斜体*, _斜体_
*粗体*, _粗体_

效果:

斜体斜体
粗体粗体

4.6 列表
使用·,+,-标记无序列表,如

-(+) 第一项 -(+) 第二项 - (+*)第三项
标记后最少一个空格或制表符,若不在引用区块中, 必须和前方段落间存在空行

  • 第一项
  • 第二项
  • 第三项
  • 第三项

4.7 分割线
常常使用三个或以上的 *, 或者 -_

4.8 链接
两种形式: 行内式参考式

行内式

[这是一个链接](https://github.com)

参考式

[链接1 百度][1]
[链接2 github][2]
[1]:https:😕/baidu.com “baidu”
[2]:https:😕/github.com “github”

上述的[1]:https:😕/baidu.com “baidu” 不出现在区块中

4.9 图片
与链接类似, 只需要在链接前加一个 !

4.10 反斜杠\

反转义, 是变成普通符号

4.11 符号 ‘`’
起到标记作用。 如:

ctrl + a

5 谁在用?
CSDN
GitHub
等等

6 笔下是语法,心中格式化

7 列表(非traditonal markdown)
| 表示纵向边界, 表头和表内容使用-隔开, 可用 : 进行对齐设置, 两边有: 表示剧中对齐, 如果没有:表示左对齐

ab
1$2
34
56
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值