如何关闭文章尾部的下载链接?

在文章头部中设置export_md: false

title: xxxxxx
export_md: false

如何解决代码高亮渲染失效的问题?

安装代码渲染器时指定为1.6.0版本

npm install prismjs@1.6.0 --save

如何消除生成页面时的警告信息

例如执行hexo dhexo g命令时会产生如下警告信息

WARN  Partial ../_custom/custom_head does not exist. (in _partials/head.ejs)
WARN Partial ../_custom/custom_js does not exist. (in _partials/import_js.ejs)

解决办法:

mdui/layout/_custom目录下新建两个空文件custom_head.ejscustom_js.ejs即可让警告消失

自定义侧边栏的修改说明

在主题配置文件_config.yml中找到如下的设置

pages:
我の朋友们:
link: "/friends"
md: "home"
画廊:
link: "/画廊"
fa: "fa-child"
时间线:
link: "/timeline"
md: "home"
展厅:
cascade: true
md: 'home'
pages:
第一个:
link: "/画廊"
fa: "fa-child"
第二个:
link: "/另一个画廊"
md: "home"

其中我の朋友们是自定义侧边栏的中菜单显示的内容

link为指向的链接,mdfa表示菜单中显示的图标

cascade为是否启用二级菜单

如何自定义页面

使用hexo new -> page -> 页面名称 命令 来创建自定义页面

如何使用画廊与展厅 ( 其实就是相册 ovo )

创建画廊

首先使用hexo new -> page -> 页面名称 命令 来创建一个自定义页面

在创建的页面头中添加layout: gallery 来声明该页面是一个画廊

---
title: 画廊
date: 2017-09-28 09:15:23
layout: gallery
---

向画廊中添加图片

在画廊的头部中添加如下代码

photos:
显示的图片名:
img: 图片地址
descr: '这里是图片描述'

最后整体的代码应该是下面这个样子

---
title: 画廊
date: 2017-09-28 09:15:23
layout: gallery
photos:
a:
img: /img/bg.png
descr: '这里是图片描述'
b:
img: /img/bg.png
descr: '这里是图片描述'
c:
img: /img/bg.png
descr: '这里是图片描述'
d:
img: /img/bg.png
descr: '这里是图片描述'
e:
img: /img/bg.png
descr: '这里是图片描述'
f:
img: /img/bg.png
descr: '这里是图片描述'
---

使用画廊

在展厅的配置文件/source/_data/galleries.yml中,将link指向画廊

或者在自定义侧边栏的菜单中,将菜单的link指向画廊

创建展厅

首先使用hexo new -> page -> 页面名称 命令 来创建一个自定义页面

在创建的页面头中添加layout: galleries 来声明该页面是一个画廊

---
title: 展厅
date: 2017-09-28 09:18:00
layout: galleries
---

创建展厅配置文件并进行配置

首先在/source/_data/中创建展厅配置文件galleries.yml

在配置文件中添加如下代码

画廊:
link: /example1
descr: 相册描述或其他文字
bg: /img/bg.png
logo: /img/bg.png

另一个画廊:
link: /example2
descr: 相册描述或其他文字
bg: /img/bg.png
logo: /img/bg.png

其他画廊:
link: /example3
descr: 相册描述或其他文字
bg: /img/bg.png
logo: /img/bg.png

其中link为画廊的地址
descr为展厅中该画廊的描述
bg为展厅中该画廊的封面图片
logo为展厅中该画廊的圆形Logo

使用展厅

和单画廊一样在,在自定义侧边栏的菜单中,将菜单的link指向展厅