Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jekyll禁用目录列表_Jekyll - Fatal编程技术网

jekyll禁用目录列表

jekyll禁用目录列表,jekyll,Jekyll,我正在为jeykll网站使用docker compose设置: 版本:“2” 服务: 杰基尔: 图片:杰基尔/杰基尔:最新 命令:杰基尔发球,注意 端口: - 4000:4000 卷数: -./www:/srv/jekyll 该网站可以正常工作,但当我访问目录时,我会收到一个目录列表: 我希望目录列表重定向到我的404页面,但是我找不到这样做的选项 有人能解释一下如何使用jekyll执行此操作吗?安装jekyll重定向: 将此添加到文件: gem 'jekyll-redirect-from'

我正在为jeykll网站使用
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
否则就不行了

资料来源: