hexo配置404界面

本文主要讲解hexo下的404界面配置

hexo托管于GitHub,所以404界面可以通过本地仓库添加到你的master分支的根目录下。

1
2
3
git add .
git commit -a -m"404"
git push origin master

但当你再次部署hexo的时候,github上面的404页面又被删除了,因为每次执行hexo d的时候,都是把hexo\public目录下的文件上传到GitHub,而在你本地的文件夹内并没有这个文件,所以一同步就没了。

而如果将404.html直接放在根目录的source文件夹下,在编译的时候会改变文本内容

1
hexo\source\404.html

所以改为放在你配置的主题文件夹下的source文件夹内,如果有css文件则放在同级css文件夹下:

1
2
hexo\themes\next\source\404.html
hexo\themes\next\source\css\404.css

这样在编译的时候会直接生成到public下,可以保持原本的内容直接被放到和index.html文件同级的public根目录下.