0%

MarkDown学习笔记

  想要在这里记录一下学习markdown的过程吧,顺便把学习到的东西记录在这里供自己查看(感觉自己总是会忘记之前学过的东西啊,所以还是那句话——眼过千遍不如手过一遍(虽然是用键盘哈哈哈哈!))。

一些markdown或者是html的基本语法


## 标题
# 一级标题(使用h1格式)
## 二级标题(使用h2格式)

……以此类推,一共有六个不同的标题。

但是不知道为什么我在MarkdownPad2上面写’# 一级标题’并不能够被解析,而是直接显示’# 一级标题’,查了资料之后说是可能没有在#和一级标题之间加空格,可是我加了空格也是没有办法使用#定义标题,所以可以使用来标识标题。希望之后可以找到合适的解释!!

这里的问题找到了,是因为没有在#和一级标题之间添加空格,所以就没有办法解析,但是当时记得加了的,所以应该是自己上传有点慢,当时比较急,所以闹了个笑话,哈哈哈哈哈!所以还是建议使用#来创建标题,因为我发现了一个问题就是用<h+数字>产生的标题目录没有办法直接点击目录里面的标题而实现跳转,而使用#+标题的方式是可以实现跳转的。

空格


 //半角空格(英文)
&emsp;//全角空格(中文)

插入图片


![](){在[]之中填写你要插入图片的名字,在()中填入该图片的连接即可}

  我将图片都存在七牛云上面,直接可以取七牛云网站获取外链。

  也可以像是加链接一般加入图片

这个链接用 1 作为网址变量 [RUNOOB][1].
然后在文档的结尾位变量赋值(网址)

[1]: http://static.runoob.com/images/runoob-logo.png

  可以使用img来限定图片的高度和宽度

  可以使用图片链接,点击图片进入链接

[![图片名称](图片url)](网站url)

插入音乐


### 插入单个歌曲
{% aplayer "歌曲名称" "作者" "音乐_url" "封面图片_url" "lrc:音乐_lrc" %}

插入歌单


  直接可以添加到文章底部,获取音乐外链网站填入相应的地方就好了。

这里发现了一些小的问题,就是用上述的两种方法可以插入歌曲和歌单直接到文章中去,但是歌词却只能同步到本地文件中(也就是hexo s之后的localhost:4000可以看到歌词),歌词是从网易云扒下来上传到七牛云的,但是在同步到Github之后是看不到歌词的,这次绝对不是我网卡了,然后在Aplayer官方文档中看到一种方法,可以解决host d之后看不到歌词的问题。

解决看不到歌词的插入方法

{% aplayerlrc "title" "author" "url" "picture" "autoplay" %}
	[00:00.000] 歌词lrc
	{% endaplayerlrc %}

直接插入网易云歌单


{ % meting "2819768254" "netease" "playlist" "autoplay" "mutex:false" "listmaxheight:340px" "preload:none" "theme:#ad7a86"% }

  上面的第一个参数中的数字就是网易云歌单的歌单号,可以取网页版的网易云听一个个单里面的某一首歌,然后上面的网址会显示该个单的id,直接填入就好了。

字体


  Markdown可以使用以下字体:
	*斜体文本*
	_斜体文本_
	**粗体文本**
	__粗体文本__
	***粗斜体文本***
	___粗斜体文本___

  也可以直接使用HTML语言中的字体font来限制之间的字体的形式。

线


分隔线

  分割线可以使用一行中三个或三个以上的*或者-或者_来创建,如:

---
***
****
___

  这些都可以用来产生分割线,也可以使用html语言中的hr来实现效果。

删除线

  效果就是在文字上面划一道线。这句话我不想要
  就是在想要展示被划线的文字两边添加两个~~就好了

	~~要加入删除线的语句~~

下划线

  可以通过html语言的u来实现,如:

  这句话应该会有一条下划线

	<u>要加入下划线的语句</u>

脚注


  [1]就是对文本的补充说明,可以使的鼠标移到某一个词上可以看到这个词的释义。

列表


  有序列表和无序列表,无序列表就是直接使用*,-,+中的一个用来标记列表,如:

	* 第一项
	* 第二项
	* 第三项
	* 讲*可以换为-或者+

  有序列表使用数字后面呢跟.表示,如:

	1. 第一项
	2. 第二项
	3. 第三项

  列表的嵌套只需要在自序里前面加四个空格即可,如:

	1. 第一项
		- 第一项的第一小项
		- 第一项的第二小项
	2. 第二项
		- 第二项的第一小项
		- 第二项的第二小项

区块


  区块引用在段落开头用>,如下:

区块引用
示例

	> 区块引用
	> 示例

  嵌套的区块,使用多个>来表示层数。

最外层

第二层

第三层

	> 最外层
	> > 第二层
	> > >第三层

 emsp;在区块中使用列表。

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项
	> 区块中使用列表
	> 1. 第一项
	> 2. 第二项
	> + 第一项
	> + 第二项
	> + 第三项

  在列表中使用区块。

  1. 第一项

    区块1
    区块2

  2. 第二项

    1. 第一项
    	> 区块1
    	> 区块2
    
    2. 第二项
    

代码


  可以将代码用反引号(`)引用达到code的效果。

  可以直接引用printf()

  代码区块的引用,可以直接使用Tab制表符来完成,也可以通过三个反引号将代码块包含引用,可以在第一行注明所用语言。

1
2
3
4
5
#include <stdio.h>
int main(){
printf("Hello World!");
return 0;
}

链接


  使用链接方法

	[链接名称](链接地址)
	或者
	<链接地址>

  高级的链接

链接也可以用变量来代替,文档末尾附带变量地址:
这个链接用 1 作为网址变量 Google
然后在文档的结尾为变量赋值(网址)

	[链接名词][链接地址的变量]:如[Google][1]
	[1]: http://www.google.com/

表格


  制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

表头 表头
单元格 单元格
单元格 单元格
	|  表头   | 表头  |
	|  ----  | ----  |
	| 单元格  | 单元格 |
	| 单元格  | 单元格 |

  对齐方式,-:右对齐,:-左对齐,:-:居中对齐

左对齐 右对齐 居中对齐
左对齐内容 右对齐内容 居中对齐内容
	| 左对齐 | 右对齐 | 居中对齐 |
	| :----| ----: | :----: |
	| 单元格 | 单元格 | 单元格 |

  这里没有办法使用表格的对齐,不知道是什么原因,目前还没有找到原因。

支持其他的html元素


  目前支持的 HTML 元素有:kbd b i em sup sub br等 ,如

使用 Ctrl+Alt+Del 重启电脑

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑

转义


  可以使用反斜杠来实现转义功能,支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

	\   反斜线
	`   反引号
	*   星号
	_   下划线
	{}  花括号
	[]  方括号
	()  小括号
	#   井字号
	+   加号
	-   减号
	.   英文句点
	!   感叹号


  1. 这里我们就可以对注脚进行解释,鼠标放上去就可以显示出来了。

    创建脚注:[^要创建脚注的词语]
    [^上面的词语]: 对该词语的解释。