本文主要讲解hexo下的404界面配置
hexo托管于GitHub,所以404界面可以通过本地仓库添加到你的master分支的根目录下。
1 | git add . |
但当你再次部署hexo的时候,github上面的404页面又被删除了,因为每次执行hexo d
的时候,都是把hexo\public目录下的文件上传到GitHub,而在你本地的文件夹内并没有这个文件,所以一同步就没了。
而如果将404.html直接放在根目录的source文件夹下,在编译的时候会改变文本内容
1 | hexo\source\404.html |
所以改为放在你配置的主题文件夹下的source文件夹内,如果有css文件则放在同级css文件夹下:
1 | hexo\themes\next\source\404.html |
这样在编译的时候会直接生成到public下,可以保持原本的内容直接被放到和index.html文件同级的public根目录下.