2014-01-07 55 views
3

我已经使用Jekyll框架在GitHub上设置了我的网站。我有404问题。我添加了一个404.html,并且对于一些拼写错误很有效。但是,因为在Jekyll类别呈现在一个单独的目录中,并且当用户试图访问像www.example.com/category/这样的url时,它显示了GitHub的404而不是我的自定义404.html,并且我也不想索引该类别,所以可以我做?如何在使用Jekyll时在GitHub页面中处理404's

P.S:为每个类别添加一个index.html是一个好主意。但是,它在构建时会覆盖Jekyll中的所有内容。有关于此的任何提示?

+0

你能展示一个真实世界的例子吗? –

+1

此链接自定义404,对不对? –

+0

@ user1177636是的,现在它正在工作。 –

回答

1

您的网站域名指向108.162.199.32?尝试指向192.30.252.153,192.30.252.154

希望这能解决你的问题:-)

+0

对不起,这没有奏效.. –

4

这是非常晚了,但我只是解决了这个问题,我和想帮助的人以后谁看到了这个问题,所以答案就是把下面的代码片段:

permalink: /404.html 

在您的404页面的YAML frontmatter中。这告诉Jekyll把404页面放在那个位置,在那里它被自动识别为404页面。

相关问题