codecamp

Harp 404未找到

使用 Harp 显示一个自定义的 404 页面。

无论你在做什么项目,都有必要做一个自定义的 404 页面,给访问者提供有用的信息,并且设计地像站点的其余部分风格。

用法

非常简单,只需要在你应用的根目录下添加一个 404.jade 、404.ejs 、404.md 或者 404.html 文件就好了。

示例

如果你 初始化一个新的 Harp 应用,会自动生产一个 404.jade 文件。给现有项目添加一个自定义的 404 页面,只需要在根目录中添加一个 404 文件。

myproject/
  |- 404.html
  |- index.html
  +- main.less

如果你的项目想要使用相同的布局,即使是 404 页面,那么你可以将应用的目录结构设置成这样:

myproject/
  |- _layout.ejs
  |- index.ejs
  |- 404.md
  +- main.scss

这样,_layout 文件将会同时包裹 index.ejs 和 404.md


Harp 基本认证
Harp 200正常
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }