title: 在 Hexo 中创建匹配主题的404页面 date: 2015-10-16 00:23:39 categories: 术业专攻 tags: - Hexo - CSS toc: author: comments: original: permalink: hexo-404-page ---   通常,对于绑定了顶级域名的 Hexo 博客来说,只需在所用主题的`source`文件夹下新建一个`404.html`文件,再生成部署到云端,即可生成博客404页面。但这种方法生成的页面是孤立的,下面介绍一种生成匹配主题的404页面的方法。 ![404-page](/resources/404-page.jpg) ### 新建404页面 > 1. 启动 Git Bash,进入 Hexo 所在文件夹,输入 `hexo new page 404` ; 1. 打开刚新建的页面文件,默认在 Hexo 文件夹根目录下 `/source/404/index.md`; 1. 在顶部插入一行,写上`permalink: /404`,这表示指定该页固定链接为 `http://"主页"/404.html` ``` yaml title: 404 Not Found:该页无法显示 toc: false comments: false permalink: /404 --- ``` ### 自定义页面样式   经过上面的设置后,404界面已生效,其编辑方式与一般文章无异。我们可以在.md文件正文中插入一些 CSS 样式,使得该页面与博客中的一般文章有所区别。下面是我个人为配合本博客主题所设置的一些样式,仅供参考,具体修改自行审查所用主题。 > ``` html title: 404 Not Found:该页无法显示 toc: false comments: false permalink: /404 --- ``` ### 参考资料 1. ***Custom 404 Pages*** by **GitHub Help** on 2015: