Markdown入门基础

1.简单介绍

  摘自百度百科
  Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
  Markdown具有一系列衍生版本,用于扩展Markdown的功能 (如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX、Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、Maruku等。这些衍生版本要么基于工具,如Pandoc,要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。

1.1优势

  Markdown是纯文本标记语言,只要是支持markdown格式,就能得到同样的编辑效果,不会随编辑器的不同而有所差异,所以作者不必担心排版兼容等问题,任何地方打印出来都是同样的效果。
  使用markdown书写过程也十分流畅,如,比起word需专门去设置标题的级别,在markdown语法下,只需要在标题前添加”#“就可以了。

1.2劣势

  1 比之word,使用markdown格式书写的作者需要专门去了解一下它的语法(虽然很简单)
  2 markdown不能灵活地排版非纯文本元素,比如图片,无法像word那样随意设置环绕类型

2.快捷键

常用

快捷键功能
Ctrl + B**加粗样式**
Ctrl + I*斜体样式*
Ctrl + Shift + Q> 这里是引用
Ctrl + Shift + K`在这里插入代码片`
Ctrl + Shift + L插入链接
Ctrl + Shift + G插入图片
Ctrl + Shift + U无序列表
Ctrl + Shift + O有序列表
Ctrl + Shift + C检查列表
Ctrl + Shift + R横线
Ctrl + Shift + H插入标题
Ctrl + C复制
Ctrl + V粘贴
Ctrl + Z撤销
Ctrl + Shift + Z与Ctrl + Z相反的效果

3.基础语法

3.1标题样式

# 一级标题
## 二级标题
### 三级标题

以此类推," # "的数目,代表标题的级别

3.2文本格式

字体

**这段文本加粗显示**   ==>   这段文本加粗显示
  *这段文本斜体显示*    ==>   这段文本加粗显示
***这段文本加粗显示*** ==>   这段文本斜体加粗显示
~~这段文本加删除线~~ ==>   这段文本加删除线

>这段是引用的文本

这段是引用的文本

圆点符(*+空格+内容)

* 圆点符号1
* 圆点符号2
* 圆点符号3

  • 圆点符号1
  • 圆点符号2
  • 圆点符号3

3.3代码块

` 是按键盘Esc下面的那个键;
对于一行代码,
`System.out.println(“Hello,world!”);`
System.out.println("Hello,world!");
对于一段代码,
```Java
public class HelloWorld {
//Java
public static void main(String[] args) {
System.out.println(“Hello,world!”);
}
}
```

public class HelloWorld {
	//Java
	public static void main(String[] args) {
		System.out.println("Hello,world!");
	}
}

3.4引用图片

最方便是用快捷键,Ctrl+Shift+G
或者是, [![图片描述](图片地址)](链接地址)

![百度logo的效果图](http://www.baidu.com/img/bdlogo.gif)
百度logo的效果图在这里插入图片描述

[![](http://www.baidu.com/img/bdlogo.gif)](http://www.baidu.com)

3.5表格

|表头1|表头2|
|------|------|
|内容1.1|内容2.1|
|内容1.2|内容2.2|

表头1表头2
内容1.1内容2.1
内容1.2内容2.2

4.高级应用

4.1 sequence

下面是一个简单运用,更多请百度。
```mermaid
sequenceDiagram
title: 使用markdown 画sequence图
A->>B: is this B?
B–>>A: yes, it is!
```

A B is this B? yes, it is! A B 使用markdown 画sequence图

4.2 flow

```mermaid
flowchat
st=>start: 吃饭
op1=>operation: 刷牙
op2=>operation: 洗澡
e=>end: 睡觉
st->op1->op2->e
```

Created with Raphaël 2.2.0 吃饭 刷牙 洗澡 睡觉

4.3LaTeX数学公式

$$ 数学公式 $$
比如求根公式:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} \tag{1} $$
(1) x = − b ± b 2 − 4 a c 2 a x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} \tag{1} x=2ab±b24ac (1)

5.小结

总结来看,markdown是一种非常好用、易入门的标记语言,虽然难以写出绚丽的画面,但用来写写博客决定是绰绰有余了,而且现在还有不少markdown的相关插件,比如writage,安装到word里就可以直接生成markdown格式文本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值