jekyll禁用目录列表
我正在为jeykll网站使用jekyll禁用目录列表,jekyll,Jekyll,我正在为jeykll网站使用docker compose设置: 版本:“2” 服务: 杰基尔: 图片:杰基尔/杰基尔:最新 命令:杰基尔发球,注意 端口: - 4000:4000 卷数: -./www:/srv/jekyll 该网站可以正常工作,但当我访问目录时,我会收到一个目录列表: 我希望目录列表重定向到我的404页面,但是我找不到这样做的选项 有人能解释一下如何使用jekyll执行此操作吗?安装jekyll重定向: 将此添加到文件: gem 'jekyll-redirect-from'
docker compose
设置:
版本:“2”
服务:
杰基尔:
图片:杰基尔/杰基尔:最新
命令:杰基尔发球,注意
端口:
- 4000:4000
卷数:
-./www:/srv/jekyll
该网站可以正常工作,但当我访问目录时,我会收到一个目录列表:
我希望目录列表重定向到我的404页面,但是我找不到这样做的选项
有人能解释一下如何使用jekyll执行此操作吗?安装jekyll重定向: 将此添加到文件:
gem 'jekyll-redirect-from'
然后执行:
$ bundle
将其添加到_config.yml:
gems:
- jekyll-redirect-from
创建/404.html
文件,或者如果您已经有了它,则添加以下内容:
---
title: 404 - Not Found
permalink: /404.html
redirect_from:
- /assets/
---
<p>HTTP 404 Not Found error message</p>
---
标题:404-未找到
permalink:/404.html
从以下位置重定向\u:
-/资产/
---
HTTP 404未找到错误消息
注意/assets/
的尾部斜杠,否则它将不起作用。
然后每次访问
/assets/
时,它都会重定向到/404.html
安装jekyll重定向:
将此添加到文件:
gem 'jekyll-redirect-from'
然后执行:
$ bundle
将其添加到_config.yml:
gems:
- jekyll-redirect-from
创建/404.html
文件,或者如果您已经有了它,则添加以下内容:
---
title: 404 - Not Found
permalink: /404.html
redirect_from:
- /assets/
---
<p>HTTP 404 Not Found error message</p>
---
标题:404-未找到
permalink:/404.html
从以下位置重定向\u:
-/资产/
---
HTTP 404未找到错误消息
注意/assets/
的尾部斜杠,否则它将不起作用。
然后,每次访问
/assets/
时,它都会重定向到/404.html
只是对先前答案的更新:
对于最新版本的Jekyll,将插件添加到\u config.yml
文件的方式如下:
plugins:
- jekyll-redirect-from
否则就不行了
来源:只是对先前答案的更新: 对于最新版本的Jekyll,将插件添加到
\u config.yml
文件的方式如下:
plugins:
- jekyll-redirect-from
否则就不行了
资料来源: