MarkDown语法和Hexo的写作
Hexo的写作基于MarkDown,MarkDown语法虽然很容易上手,但是还是得做好笔记。
个人博客原文章:https://ashin.wang/markdown-notes/
一、Markdown基础语法
1. 标题
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
2. 字体
*倾斜字体*
**加粗字体**
***加粗倾斜字***
~~这是加删除线的文字~~
倾斜字体
加粗字体
加粗倾斜字
这是加删除线的文字
3. 引用
>引用
>>引用
>>>引用
引用
引用
引用
4. 分割线
三个以上 -
或 *
---
***
5. 引用图片
[外链图片转存失败(img-DgwafNxl-1568994608899)(图片地址 ''图片title'')]
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。图片title是图片的标题,当鼠标移到图片上时显示的内容。
[外链图片转存失败(img-1YoJeICs-1568994608901)(http://www.agri35.com/UploadFiles/img_0_2931137693_2683276425_26.jpg "显示Title")]
6. 超链接
[超链接名字](超链接地址 "超链接title") title可加可不加
7. 列表
7.1 无序列表
- + * 都能使用
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
- 列表内容
- 列表内容
- 列表内容
7.2 有序列表
1. 列表内容
2. 列表内容
3. 列表内容
注意空格
- 列表内容
- 列表内容
- 列表内容
7.3 列表嵌套
下级和上级之间空3个空格
* 嵌套
* 嵌套
* 嵌套
1. 嵌套
2. 嵌套
3. 嵌套
- 嵌套
- 嵌套
- 嵌套
- 嵌套
- 嵌套
- 嵌套
- 嵌套
- 嵌套
8. 表格
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
-有一个就行,为了对齐,可以多加几个;
文字默认居左
-两边加:表示文字居中;
-右边加:表示文字居右。
Head-A | Head-B | Head-C |
---|---|---|
a | b | c |
阿 | 伯 | 吃 |
d | e | f |
9. 代码
单行代码
代码之间分别用一个反引号包起来
{% codeblock %}
代码内容
{% endcodeblock %}
例:代码内容
二、Hexo写作相关
工具采用MWeb,iPic作为图床。
1. hexo 新建
创建新的文章、page、草稿
{% codeblock %}
hexo new [layout] <title>
布局 路径
post source/_posts
page source
draft source/_drafts
{% endcodeblock %}
草稿保存在 source/_drafts
中,通过 hexo publish [layout] <title>
发布草稿,即将文件移动到 source/_posts
2. Front-matter编辑
title: Hexo部署笔记
subtitle:
description:
date: 2019-05-24 08:51:54
urlname: hexo-build
tags:
- hexo
- GitHub
categories: 博客搭建
photos:
- "url"
``
3. 标签插件
3.1 引用网络文章
{% blockquote Seth Godin http://sethgodin.typepad.com/seths_blog/2009/07/welcome-to-island-marketing.html Welcome to Island Marketing %}
Every interaction is both precious and an opportunity to delight.
{% endblockquote %}
3.2 引用书上的句子
{% blockquote 王二狗,IBM外包的故事 %}
Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy.
{% endblockquote %}
3.3 引用代码
{% codeblock [title] [lang:language] [url] [link text] %}
code snippet
{% endcodeblock %}
{% codeblock [title] [lang:language] [url] [link text] %}
code snippet
{% endcodeblock %}
3.4 普通代码块
{% codeblock %}
alert('Hello World!');
{% endcodeblock %}