2016-07-10 11 views
1

Ich habe ein Jekyll-Projekt, das ein Git-Submodul foobar mit einigen Markdown-Dateien enthält, die zusätzlich zu denen im Haupt-Repo gerendert werden müssen. Diese Dateien haben Pfade wie ./foobar/docs/current/module-1.md.Verkürzen URL von Unterverzeichnissen in Jekyll

Mit dem aktuellen URL-Schema bedeutet dies, dass sie den Pfad /foobar/docs/current/module-1.md bekommen, aber ich hätte lieber den kürzeren Pfad /current/module-1.md. Ist dies mit der Standard-Jekyll-Installation von Github Pages möglich?

Antwort

2

Sie können default configuration Werte verwenden, um permalink für Ihren foobar-Ordner festzulegen.

In _config.yml hinzu:

defaults: 
    - 
    scope: 
     path: "foobar/docs/current" 
     type: "pages" 
    values: 
     permalink: /current/:basename 
+0

Danke, aber ich bin zu Recht sagen, dass der Weg zum 'Pfad korrigiert werden sollte: "foobar/docs/Strom"'? Ansonsten denke ich, es wäre falsch, angesichts der Anforderungen. – oligofren

Verwandte Themen