2017-03-12 2 views
1

Ich verwende einen docker-compose Setup für eine jeykll Website:jekyll deaktivieren Verzeichnisliste

version: '2' 
services: 
    jekyll: 
    image: jekyll/jekyll:latest 
    command: jekyll serve --watch 
    ports: 
     - 4000:4000 
    volumes: 
     - ./www:/srv/jekyll 

Die Website funktioniert, aber wenn ich ein Verzeichnis greife ich auf ein Verzeichnis erhalten:

enter image description here

Ich möchte, dass die Verzeichnisliste auf meine 404-Seite umleitet, aber ich finde die Option dazu nicht.

Kann jemand erklären, wie man das mit Jekyll macht?

Antwort

2

Installieren der jekyll plugin umleiten:

Fügen Sie diese auf Gemfile:

gem 'jekyll-redirect-from' 

ausführen Dann:

$ bundle 

es In den _config.yml:

gems: 
    - jekyll-redirect-from 

Erstellen Sie die /404.html Datei oder fügen Sie den folgenden Titelei, wenn Sie bereits haben:

--- 
title: 404 - Not Found 
permalink: /404.html 
redirect_from: 
- /assets/ 
--- 

<p>HTTP 404 Not Found error message</p> 

Achten Sie auf den Schrägstrich von /assets/ oder es wird nicht funktionieren.

Dann wird bei jedem Zugriff auf /assets/ auf /404.html umgeleitet.

Verwandte Themen