2017-10-04 4 views
1

Ich benutze Jykell, um eine persönliche Website zu erstellen. Überprüfen Sie es hier chrisCPO.com allgemeine Rückmeldung ist willkommen. Immer noch ein Wip.Jekyll korrekt Hinzufügen zusätzlicher Seiten/defekte Links oder CSS

UPDATE: sieht so aus, als würden einige der Site-Root-Variablen auf hinzugefügten Seiten nicht gerendert werden. Startseite Link-Code ist:

<a href="{{ site.baseurl }}">

, die funktioniert, aber auf der zusätzlichen Seite außer Kraft gesetzt wird?

Wenn Sie die Website besuchen, klicken Sie auf Erfahrung auf der Seitenleiste. Dann versuchen Sie, auf die Homepage zu gehen.

Problem ist, wenn ich eine Seite wie die docs sagen, ich bekomme alle meine hinzugefügten Seiten in-site-Links sind gebrochen. Sie sind Rendering als

<a class="sidebar-nav-item" href="">Home</a>

statt

<a class="sidebar-nav-item" href="/">Home</a>

Bekanntmachung der href.

Hinweis: diese beiden Probleme sind nur auf Produktion, alles funktioniert lokal gut.

Was ist der richtige Weg, um eine zusätzliche Seite hinzuzufügen, damit alles funktioniert?

mit jekyll 3.0

+0

Frage sollte den entsprechenden Quellcode enthalten, um es zu beantworten – marcanuy

Antwort

0

Sie benötigen CSS Pfade in Ihrem Layout in Bezug auf die Wurzel der Site zu setzen, wie diese: /css/style.css (den ersten Schrägstrich bemerken). Dann wird die Wahl für Ordner oder keine Ordner irrelevant. Permalinks können global in der Konfigurationsdatei verwaltet werden. Siehe die Dokumentation.

+0

Hallo danke, So sieht es aus, Link der CSS funktioniert jetzt, die Pfade waren relativ zu der Wurzel. nicht sicher, was das Problem war. Die Links sind jedoch immer noch unterbrochen. – ChrisCPO

Verwandte Themen