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>
|
如下圖:
這時候你會發現,當你再次部署hexo的時候,github上面的404頁面又被刪除了。這是因爲你hexo在你本地的文件夾內並沒有這個文件,所以一同步就沒了。即使你在本地根目錄加了,hexo也會刪除。
所以,這個404的頁面要放到source目錄下面。(注意,不要放到source下的post裏面)
放在source下的文件會被上傳但不會被解析到文章裏面,source目錄結構如下
此時就大功告成了
在你的域名下輸入個不存在的,就能看到結果
文章作者:foreverpx
文章原文鏈接:HEXO
指定404頁面