Hexo 下 Markdown 的配置与学习
本篇
- 更换 Hexo 下的 Markdown 渲染插件
- 学习 Markdown 基本语法
✎更换 Markdown 渲染插件
✎原因
Hexo 内置的默认渲染插件是 hexo-renderer-marked,缺少很多功能,比如 GFM (GitHub Flavored Markdown)、上下标、脚注、emoji 等
✎hexo-renderer-markdown-it 插件
hexo-renderer-markdown-it 插件支持大量扩展功能,可以实现 Hexo 博客的 footnote 功能。
✎安装,配置插件
参考 Wiki 文档
先卸载原有的 hexo-renderer-marked 插件
1 |
$ npm un hexo-renderer-marked --save |
安装 hexo-renderer-markdown-it 插件
1 |
$ npm i hexo-renderer-markdown-it --save |
使用 Advanced configuration,向 站点配置文档 添加
1 |
# Markdown-it config |
✎Markdown 基本语法
✎文章头基本格式
1 |
--- |
✎斜体和粗体
1 |
*斜体* |
渲染效果:这是 斜体,这是 粗体
✎分级标题
格式一:
1 |
这是一个一级标题 |
格式二:
1 |
# H1 |
✎分割线
在单独的一行使用 *** 或者 --- 表示分割线
✎删除线
1 |
~~应该不经常用~~ |
渲染效果:应该不经常用
✎超链接
插入文字超链接
1
[显示文字](链接地址)
插入图片
大专栏 Hexo 下 Markdown 的配置与学习span class="line">1

插入音频,使用插件
hexo-tag-aplayer1
{% aplayer title author url [picture_url, narrow, autoplay, width:xx%, lrc:xxx] %}具体使用方法参考:hexo-tag-aplayer 使用文档
插入视频,使用
iframe代码1
2<script src="/js/youtube-autoresizer.js"></script>
<iframe width="800" height="450" src="视频链接" frameborder="0" allowfullscreen></iframe>
✎转义符
后面的文字解析为纯文本格式,用来显示特殊符号。
例如:
## 不会解析为标题
✎引用
使用 > 来显示文字引用
渲染效果:
✎脚注
使用 [^1] [^1]: 的脚注对来表示(1 只是标识,用其他字符也行,但要相对应)
1 |
Here is a footnote reference.[^note] |
Here is a footnote reference.[1]
✎列表与表格
✎无序列表
使用 * + - 表示无序列表
1 |
+ 无序列表项 一 |
渲染效果:
- 无序列表项 一
- 子无序列表项 一
- 子无序列表项 二
- 子子无序列表项 一
- 无序列表项 二
- 无序列表项 三
✎有序列表
使用 数字 和 . 表示有序列表
1 |
1. 有序列表项 一 |
渲染效果:
- 有序列表项 一
- 子有序列表项 一
- 子有序列表项 二
- 有序列表项 二
- 有序列表项 三
✎表格
绘制表格格式如下,| 控制分列,- 控制分行,: 控制对齐方式
1 |
| SID | Name | grade | |
渲染效果:
| SID | Name | grade |
|---|---|---|
| 001 | Bob | 65 |
| 002 | Andy | 80 |
| 003 | John | 77 |
✎代码块
✎行内代码块
使用 `codes` 表示行内代码块
✎多行代码块
将代码块置于两个 ``` 中间(可在第一个 ``` 后面指定代码所属的编程语言)
支持多种编程语言的语法高亮的显示,行号显示
非代码示例:
1 |
This is a code block. |
c++ 示例:
1 |
|
Here is the footnote. ↩
Hexo 下 Markdown 的配置与学习的更多相关文章
- Hexo下Next主题配置与优化
使用Next主题 在这里Downloads Next主题代码 将下载的代码放在myBlog/theme/next目录下 设置站点myBlog/_config.yml的theme字段值为next 生成新 ...
- (转)NoSQL——Redis在win7下安装配置的学习一
NoSQL——Redis在win7下安装配置的学习一 有些也是从网上看来的 1.下载安装 Redis它没有windows的官方版本,但是又非官方的版本,到官网上去下载相应的版本,我的电脑是win7 ...
- Ubuntu18.04下配置深度学习开发环境
在Ubuntu18.04下配置深度学习/机器学习开发环境 1.下载并安装Anaconda 下载地址:https://www.anaconda.com/distribution/#linux 安装步骤: ...
- PHP学习之-Mongodb在Windows下安装及配置
Mongodb在Windows下安装及配置 1.下载 下载地址:http://www.mongodb.org/ 建议下载zip版本. 2.安装 下载windows版本安装就和普通的软件一样,直接下一步 ...
- hexo干货系列:(二)hexo主题下载及配置
前言 上一篇文章介绍了hexo+gitHub简易搭建属于自己的个人独立博客,但是主题是默认的landscape,略显简单,今天的教程推荐Jacman主题. Jacman是一款为Hexo打造的一款扁平化 ...
- vc++ 6.0下Glut的配置 及 Glut 框架介绍
2014-04-08 16:18:30 一.配置Glut 学习来源: http://blog.sina.com.cn/s/blog_5f0cf7bd0100c9oa.html 亲测可行. Glut的 ...
- windows下安装和配置redis
1.windows下安装和配置redis 1.1 下载: 官网(linux下载地址):https://redis.io/ Windows系统下载地址:https://github.com/MSOpen ...
- ubuntu18+gtx1060 +cuda9+cudnn-v7+opencv3.1.0 配置深度学习环境
将笔记本的ubuntu系统更新到18版本后重新配置深度学习环境,在此记载方便日后参考 具体配置为 Ubuntu18.04+gtx1060+opencv-3.1 第1步 安装依赖包 sudo apt-g ...
- hexo的jacman主题配置
获得更多资料欢迎进入我的网站或者 csdn或者博客园 这是在我搭建博客时用的主题,这个主题时基于pacman修改的,同时我也是借助于wuchong同时他还在一直更新.一下时我的一些基本配置: 相关文章 ...
随机推荐
- 用Pandas Dataframe来架构起金融股票数据的内部形态
2. 金融股票数据的另一个形态,怎样在业务内部流动,同时怎样避免错误 前一篇讲解了股票的原始状态,那麽在业务过程中,数据会变成怎样的形态,来完成众多奇奇怪怪的业务呢,以下将会解答. 首先,任何股票都有 ...
- 两个exe共享内存数据
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
- Java中的四种引用类型比较
1.引用的概念 引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机. 垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行 ...
- iOS 通过有alpha值的图片创建蒙版
@interface ViewController () @property (nonatomic, weak) IBOutlet UIImageView *imageView; @end @impl ...
- ZJNU 1213 - 取水——高级
某个村庄i可以打一口井取水花费费用Wi,也可以与有水的村庄连接取水 又因为不可能没有一个村庄不打井(即至少有一个村庄打井,其余村庄连向它) 实际上就可以理解为,将水井看作第N+1个村庄,需要有村庄与这 ...
- 用FFmpeg+nginx+rtmp搭建环境实现推流
Windows: 1.下载文件: 链接:https://pan.baidu.com/s/1c2LmIHHw-dwLOlRN6iTIMg 提取码:g7sj 2.解压文件: 解压到nginx-1.7.11 ...
- Django2.0——路由配置
URL配置就像是Django所支撑网站的目录,它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表.URL需要在urls.py进行配置,与其对应的视图函数写在views.py文件中.ur ...
- Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之集合类型(set)
集合!Python中的集合数据基本上是为了方便数学计算使用的. 什么是集合? 集合就是“确定的一堆东西”.集合里面的东西叫做元素. 特点:1. 集合里面是没有重复的元素的. 2. ...
- 解决在Anaconda中的cv2在pycharm中不可使用的问题
在Anaconda中已经安装好的opencv模块在pycharm中却不能正常使用,后来发现是pycharm使用的python环境中没有opencv的包,解决方法有两种: 方法一 在pycharm的设置 ...
- 吴裕雄--天生自然 pythonTensorFlow图形数据处理:循环神经网络预测正弦函数
import numpy as np import tensorflow as tf import matplotlib.pyplot as plt # 定义RNN的参数. HIDDEN_SIZE = ...