我的一篇博文(markdown编写规则)
My first blog.
This is my first article in my blog!
1 |
|
标题
在markdown文档中使用”#”来区分标题,一个”#”表示一级标题,两个”#”表示二级标题,以此类推;
例子如下:
一级标题
二级标题
三级标题
分段
对于markdown文档来说,段落的换行需要两个空格加上一个回车,当然也可以在段落的后面使用一个空行来表示重新开始一个段落。
字体
markdown文档常用的有六种字体表示方法如下:
*斜体文本*
**粗体文本**
***粗斜体文本***
效果如下:
斜体文本
粗体文本
粗斜体文本
分隔线
你可以在一行中用三个以上的星号、减号来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格(减号必须插入空格)。下面每种写法都可以建立分隔线:表示方法方法如下:***
或 * * *
或 - - -
效果如下:
删除线
如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~ 即可,实例如下:jackeylove
``jackeylove~~
效果如下:
~
下划线
通过html中的<u>实现
,效果如下:
The Big Bang Theory
脚注
脚注是对文本的补充说明,markdown文档的脚注格式为[^要注明的文本]
效果如下:
创建脚注格式类似这样 ^RUNOOB。
列表
markdown支持有序以及无序列表。
列表标记
无序列表使用星号,加号或减号作为列表标记:* 第一项
+ 第二项
- 第三项
效果图如下:
- 第一项
- 第二项
- 第三项
列表嵌套
列表嵌套只需在子列表中的选项添加四个空格即可:
如:[space][space][space][space]-嵌套
效果图为:
- 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项:
此外区块还可以进行嵌套,一个>符号是最外层,两个>是第一层嵌套,以此类推:
最外层
第二层
第三层
区块中使用列表实例如下:>区块中使用列表
>1. 第一项
>2. 第二项
>+ 第一项
>+ 第二项
效果为:
区块中使用列表
- 第一项
- 第一项
- 第二项
- 第二项
- 第一项
- 第二项
- 第三项
列表中使用区块则需要在>前添加四个空格的缩进。
实例如下:*第一项
>tbbt
>lol
*第二项
>pop3
>bob2
效果图如下:
- 第一项
tbbt
lol - 第二项
pop3
bob2
代码
如果是段落上的一个函数或代码的一个小片段可以用(`)将其包起来。
如
printf
函数
代码区块
代码区块用四个空格或一个Tab键
- 若要使代码高亮则在需要高亮的代码块的前一行及后一行使用三个反引(或~ 键),注意在代码区块的末尾的三个[
*
,*
,*
]后要紧跟着回车 - 同时第一行反引号后面,输入代码块所使用的语言,实现代码高亮。
代码一:
c1
2
3
4
5
6
7
8
9
10
using namespace std;
int main()
{
for(int i=0;i<666;i++)
{
cout<<"it's gonna to be successful!"<<endl;
}
return 0;
}代码二:
c1
2
3
4
5
6
7
8
9
10
using namespace std;
int main()
{
for(int i=0;i<666;i++)
{
cout<<"it's gonna to be very very successful!"<<endl;
}
return 0;
}链接
链接使用方法如下:[链接名称](链接地址)
或者
<链接地址>
例如:
[Google] (www.google.com)
<www.baidu.com>
图片
markdown 图片语法格式如下:
结尾语
对于hexo+git的组合来说,文章通过markdown书写,然后通过hexo g生成静态文件,再部署到服务器上,完成对文章的发布,所以说,markdown在当今html,css大行其道的时候仍能保留有其一席之地。
$$
\begin{matrix} \lim_{n \to \infty}x_n \end{matrix}
$$