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 | |
效果如下:
我是一号标题
我是二号标题
我是三号标题
我是四号标题
我是五号标题
我是六号标题
(虽然很不想吐槽六号标题连一般文本都不如了)
4.插入链接与图片
1 | |
这是一个链接,点我进入某404小公司搜索引擎
PS:图片大多依赖图床,你可以使用Typecho或者博客程序自带的附件来直接上传,也可以通过图床(例如sm.ms)来上传并插入
Markdown 高级用法
以上应该就能满足绝大部分的富文本处理了,接下来我将给出个人整理的高级版Markdown使用方法(高能预警):
斜体加粗
在内容前后加三个***就是斜体加粗。
- 例子
斜体加粗
分割线
分割线就是在空白的一行连续输入三个*或者-。
- 例子
区块引用
区块引用是空行输入三个```,最后再用三个点号结束,中间包含的内容就是区块引用。(第一个三个点之前可以加语言标识符,部分渲染器可以自动语法高亮)
- 例子
1 | |
行内代码
如果只是一行代码,使用一个`包含起来即可,如果是多行代码,建议用区块引用。
- 例子
这是代码
无序列表
在每行开头使用一个*、+、-,再加上一个空格,就会形成无序列表。
- 例子
1
2
有序列表
使用数字加.号,再空格,加上后面的内容,就会形成有序列表。
- 例子
123
369
456
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 协议 ,转载请注明出处!