如何在使用Jekyll时在GitHub页面中处理404

时间:2014-01-07 14:05:30

标签: github jekyll github-pages

我使用Jekyll框架在GitHub上设置了我的网站。我有404的问题。我添加了一个404.html,它适用于一些拼写错误。但是,因为在Jekyll类别中呈现在单独的目录中,并且当用户试图访问类似www.example.com/category/的URL时,它显示GitHub的404而不是我的自定义404.html,而且我也不想索引类别所以我该怎么办?

P.S:为每个类别添加了index.html是个好主意。但是,在建造它时会覆盖杰基尔的一切。有关于此的任何提示吗?

2 个答案:

答案 0 :(得分:4)

现在已经很晚了,但我自己刚刚解决了这个问题,希望能够帮助后来看到这个问题的人,所以答案只是放下以下片段:

permalink: /404.html

在您的404页面的YAML前线中。这告诉Jekyll将404页面放在该位置,它自动被识别为404页面。

答案 1 :(得分:1)

您的网站域名是否指向108.162.199.32?请尝试指向192.30.252.153192.30.252.154

希望这可以解决您的问题: - )