经过一番比较,最后还是决定博客用Hexo来建,好看又好用。由于Hexo发表博客使用的是Markdown
语法,所以,为了熟悉一下Markdown
,博客的第一篇文章就来写它的学习笔记吧。
标题
标题有Settext
和Atx
两种写法。个人比较倾向于Atx
,因为写法简单,种类多一点。Settext
的标题只有两种级别,写法是一排=
的上一行为一级标题,一排-
的上一行是二级标题。 本小节的标题就是用Settext格式来写的。需要注意的是写完下面要空一行。代码如下:
|
|
Atx的标题用#
来表示,共有六个等级。用几个#
就是几级标题。需要注意的是,#
的后面要空一格再写文字,否则无效。写法如下:
|
|
块注释
通过在文字开头添加>
表示块注释。当>
和文字之间添加5个空格时,块注释的文字会有变化。
示例:
这是一个注释
这是一个加了五个空格的注释 这是一个加了五个空格的注释
|
|
文字格式(斜体与粗体)
将需要设置为斜体的文字放在2个*
或者2个_
中:
将需要设置为粗体的文字放在4个*
或者4个_
中:
列表(无序与有序)
无序列表使用*
或+
或-
,并在符号后加空格,三者显示效果相同。建议文件中统一使用一种:
- 列表1
|
|
有序列表使用数字加.
(英文句号)表示,并在后面加空格:
- 列表1
- 列表2
|
|
链接
这是本文的链接。[]
中为链接显示的文字,()
中为链接地址。写法如下:
图片
引用代码
引用代码有3中模式。
第一种,引用keyword
,将关键字放在2个反引号中:
第二种,多行无行号引用(不可以引用Markdown
自己的代码),在代码前添加一个Tab
或者4个space
。代码如下:
效果如下:
<blockquote>
<p>For example.</p>
</blockquote>
第三种,多行带行号引用,并可以标记语言类别(不可以引用Markdown
的多行引用
,因此请自行替换代码中的'
为`
):
分割线
在新的一行中使用3个_
,效果如下:
HTML标签
Markdown
还可以直接支持HTML
标签,这样可以有很多自定义写法。 比如上文的图片我无法控制大小和居中,因此可以用标签直接写出来:
More info: Markdown