HEXO 指定404頁面

HEXO 指定404頁面
由於Hexo託管於github,所以加404頁面非常容易,只需要在xxx.github.io下面新建一個404頁面即可。代碼如下:

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>404</title>
</head>
<body>
自定義
</body>
</html>

我們也可以使用騰訊的公益404頁面
將頁面中的javascript代碼拷貝到我們的代碼中就可以了

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html lang="en">
<head>]\
<meta charset="UTF-8">
<title>404</title>
</head>
<body>
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8"></script>
</body>
</html>

如下圖:
404

這時候你會發現,當你再次部署hexo的時候,github上面的404頁面又被刪除了。這是因爲你hexo在你本地的文件夾內並沒有這個文件,所以一同步就沒了。即使你在本地根目錄加了,hexo也會刪除。

所以,這個404的頁面要放到source目錄下面。(注意,不要放到source下的post裏面)
放在source下的文件會被上傳但不會被解析到文章裏面,source目錄結構如下

source

此時就大功告成了

在你的域名下輸入個不存在的,就能看到結果

文章作者:foreverpx
文章原文鏈接:HEXO 指定404頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章