hexo下markdown使用语法记录
[toc]
markdown是什么
Markdown 是一种轻量级标记语言,支持纯文本编写;后缀是.md
或.markdown
。
语法
1.标题
1 | # 一级标题 |
2.字体
1 | *斜体* |
斜体文本
粗体文本
粗斜体文本删除线
3.分割线
1 | *** |
4.列表
1 | * 第一行 |
- 第一行
- 第二行
5.区块
1 | >1 |
6.链接
1 | 链接 |
链接
我的blog
7.代码块
1 | print();//代码块 |
8.插入图片
1 | {% img [class names] /path/to/image [width] [height] '"title text" "alt text"' %} |
使用它要安装插件1
npm install https://github.com/CodeFalling/hexo-asset-image -save
把主页配置文件_config.yml 里的post_asset_folder:这个选项设置为true
例子
1 | {% img /1.jpg 300 200 %} |
1 | {% img /2.jpg %} |
9.表格
1 | |a|b| |
<br>
代表换行
a | b |
---|---|
1 | a b |
2 | c d |
10.插入视频
先要安装插件1
npm install hexo-tag-dplayer --save
例子
1 | {% dplayer "url=" "pic=" "loop=yes" "theme=#FADFA3" "autoplay=false" "token=tokendemo" %} |
pic是视频未播放时的封面
用html的<video>
标签
1 | <video src="" controls="controls" style="max-width: 100%; display: block; margin-left: auto; margin-right: auto;"> |
src既可以是分享的网络视频,也可以是资源文件下的视频
11.插入目录
1 | [toc] |
使用插件
1 | npm install hexo-toc --save |
在config.yml中配置
1 | toc: |
hexo常用命令
1.hexo文章的多标签
1 | tags: [标签1,标签2,标签3] |
2.设置草稿
建立文章草稿1
$ hexo new draft <title>
本机预览草稿1
$ hexo S --draft
将文章从 source/_drafts 移动到 source/_posts1
$ hexo P <filename>