想要在这里记录一下学习markdown的过程吧,顺便把学习到的东西记录在这里供自己查看(感觉自己总是会忘记之前学过的东西啊,所以还是那句话——眼过千遍不如手过一遍(虽然是用键盘哈哈哈哈!))。
一些markdown或者是html的基本语法
## 标题
# 一级标题(使用h1格式)
## 二级标题(使用h2格式)
……以此类推,一共有六个不同的标题。
但是不知道为什么我在MarkdownPad2上面写’# 一级标题’并不能够被解析,而是直接显示’# 一级标题’,查了资料之后说是可能没有在#和一级标题之间加空格,可是我加了空格也是没有办法使用#定义标题,所以可以使用
这里的问题找到了,是因为没有在#和一级标题之间添加空格,所以就没有办法解析,但是当时记得加了的,所以应该是自己上传有点慢,当时比较急,所以闹了个笑话,哈哈哈哈哈!所以还是建议使用#来创建标题,因为我发现了一个问题就是用<h+数字>产生的标题目录没有办法直接点击目录里面的标题而实现跳转,而使用#+标题的方式是可以实现跳转的。
空格
//半角空格(英文)
 //全角空格(中文)
插入图片
![](){在[]之中填写你要插入图片的名字,在()中填入该图片的连接即可}
我将图片都存在七牛云上面,直接可以取七牛云网站获取外链。
也可以像是加链接一般加入图片
这个链接用 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. 第二项
代码
可以将代码用反引号(`)引用达到code的效果。
可以直接引用printf()
代码区块的引用,可以直接使用Tab制表符来完成,也可以通过三个反引号将代码块包含引用,可以在第一行注明所用语言。
1 |
|
链接
使用链接方法
[链接名称](链接地址)
或者
<链接地址>
高级的链接
链接也可以用变量来代替,文档末尾附带变量地址:
这个链接用 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> 重启电脑
转义
可以使用反斜杠来实现转义功能,支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
这里我们就可以对注脚进行解释,鼠标放上去就可以显示出来了。
↩创建脚注:[^要创建脚注的词语] [^上面的词语]: 对该词语的解释。