Hexo搭建与Next8.02主题设置(三)

接着前面两篇文章继续

文章固定ID

安装插件

1
npm install hexo-abbrlink --save

修改站点配置文件:

1
2
3
4
5
6
7
url: https://vkali.com/
root: /
permalink: archives/:abbrlink.html
abbrlink:
alg: crc32 # 算法:crc16(default) and crc32
rep: hex # 进制:dec(default) and hex
permalink_defaults:

观影

参考:Hexo 豆瓣读书、豆瓣电影插件

站点地图

安装插件:

1
2
3
npm install hexo-generator-sitemap --save

npm install hexo-generator-baidu-sitemap --save

在站点配置文件中添加以下内容:

1
2
3
4
5
6
# 通用站点地图
sitemap:
path: sitemap.xml
# 百度站点地图
baidusitemap:
path: baidusitemap.xml

公益404

在主题目录next/source/下,新建404.html,写入以下内容:

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>404</title>
<link rel="alternate" href="/atom.xml" title="YinXin's Blog" type="application/atom+xml">
</head>
<body>
<script type="text/javascript" src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" charset="utf-8" homePageUrl="/" homePageName="返回"></script>
</body>
</html>

结语

目前想到的就这么多,其他的以后再写吧!

参考博客