hexo添加404界面可以直接在source目录下添加404.html,也可以hexo new page 404,然后再对source目录下404文件夹里的404.md进行修改,这里我采取了第一种方法。

因为404界面实际上就是访问站点根目录下的404.html文件

比如我的404界面由以下文件组成

那么就把这些文件移动到hexosource文件夹中,为了方便区分我把文件夹的名字都改成了xxx404(一定要把想要显示的html名字改成404.html)

整个目录如下:

同时修改hexo目录的 _config.yml 的skip_render参数 ,让hexo不去渲染404.html这个界面,否则渲染后会出现404界面和文章界面杂糅的现象

具体怎么使用可以百度

而在404.html中要对css,js等进行引用就要使用绝对路径,因为404界面可能是tags/404.html posts/404.html 等 渲染之后查看hexo/public 里的目录 比如存在这样一个路径publicjsexample.js 要引用它绝对路径就写 https://xxx/js/example.js (xxx为自己的域名)

Last modification:July 12th, 2020 at 01:12 am