Markdown - 简单富文本语言介绍

本文最后更新于:2022年11月6日 下午

  大家好,我是司南。随着时代的进步和发展,html或者是自带富文本编辑都变得越来麻烦或臃肿了。因此,人们发明了一种新的,简单易学的,通用的富文本语言:Markdown。

什么是Markdown

  Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
  Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho(就是我现在用的这个博客啦)。

Markdown 初阶使用

  对于一般人写博客来讲,Markdown其实用到的并不多,下面我来讲讲最基本的Markdown语法。

1. 粗体

粗体只需要将需要加粗的文本两边加上两个*就好了,就像这样:**我要变粗!**,效果就像这样: 我要变粗! 怎么样,是不是很简单?

2.斜体

斜体更简单,只需要将需要加粗的文本两边加上一个*就好了,就像这样:*我要变弯!*,效果就像这样:
我要变弯! (我怀疑我在ghs)

3.删除线

不多说,看示例:

1
~~我能吞下玻璃而不伤身体~~

效果如下:
我能吞下玻璃而不伤身体

4.一级到六级标题

这个只需要在文本前加#号与空格就行了,下面举个栗子:

1
2
3
4
5
6
# 我是一号标题
## 我是二号标题
### 我是三号标题
#### 我是四号标题
##### 我是五号标题
###### 我是六号标题

效果如下:

我是一号标题

我是二号标题

我是三号标题

我是四号标题

我是五号标题
我是六号标题

(虽然很不想吐槽六号标题连一般文本都不如了)

4.插入链接与图片

1
2
[这是一个链接,点我进入某404小公司搜索引擎](https://www.google.com/)
![这是关于图片的描述,罗小黑太可爱了awsl](https://i.niupic.com/images/2020/03/07/6YNU.jpg)

这是一个链接,点我进入某404小公司搜索引擎
这是关于图片的描述,罗小黑太可爱了awsl
PS:图片大多依赖图床,你可以使用Typecho或者博客程序自带的附件来直接上传,也可以通过图床(例如sm.ms)来上传并插入

Markdown 高级用法

以上应该就能满足绝大部分的富文本处理了,接下来我将给出个人整理的高级版Markdown使用方法(高能预警):

斜体加粗

在内容前后加三个***就是斜体加粗。

  • 例子

斜体加粗

分割线

分割线就是在空白的一行连续输入三个*或者-。

  • 例子

区块引用

区块引用是空行输入三个```,最后再用三个点号结束,中间包含的内容就是区块引用。(第一个三个点之前可以加语言标识符,部分渲染器可以自动语法高亮)

  • 例子
1
2
3
4
5

这是引用测试

hhhh


行内代码

如果只是一行代码,使用一个`包含起来即可,如果是多行代码,建议用区块引用。

  • 例子

这是代码


无序列表

在每行开头使用一个*、+、-,再加上一个空格,就会形成无序列表。

  • 例子
  • 1

  • 2


有序列表

使用数字加.号,再空格,加上后面的内容,就会形成有序列表。

  • 例子
  1. 123

  2. 369

  3. 456

  4. 489


表格

表格按照以下三部分组成:

  • 表头

  • 占位分隔

  • 内容

  • 符号:|,- |—|(表示标题)

  • 例子
星期一 星期二 星期三 星期四

扩展篇

严格来说这不算标准的Markdown,但很多渲染器都支持这些新的,我就在这列举一些吧。(以下个人博客无法渲染,因此使用者请找兼容这些语法的渲染器去使用)

LaTeX

$ 表示行内公式:

质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。
10.2. $$ 表示整行公式:

$$\sum_{i=1}^n a_i=0$$
$$f(x_1,x_x,\ldots,x_n)= x_1^2+ x_2^2+ \cdots + x_n^2 $$
$$\sum^{j-1}{k=0}{\widehat{\gamma}{kj} z_k}$$

访问 MathJax 参考更多使用方法。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!