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

Gow*_*nan 3 github jekyll github-pages

我已经使用Jekyll框架在GitHub上设置了我的网站。我有404的问题。我添加了一个404.html,它对于某些错别字效果很好。但是,由于在Jekyll中类别是在单独的目录中呈现的,并且当用户尝试访问url时,www.example.com/category/它显示了GitHub的404而不是我的自定义404.html,而且我也不想索引该类别,所以我该怎么办?做?

PS:为每个类别都添加一个index.html是个好主意。但是,在构建时会覆盖Jekyll中的所有内容。有什么提示吗?

小智 5

这已经很晚了,但是我只是自己解决了这个问题,想帮助以后看到这个问题的任何人,因此答案只是放置以下代码片段:

permalink: /404.html
Run Code Online (Sandbox Code Playgroud)

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


小智 1

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

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