2017-06-29 1 views
0

Ich lief htmlproofer und bekam diesen Fehler.interne Verknüpfung zu den Posts existiert nicht, jekyll

intern Verknüpfung zu/posts/Titel, der nicht

existiert

Wie kann ich die Flüssigkeit Tags in jekyll fixieren, so dass die HTML-Ausgaben korrekt, wenn gebaut?

Ich denke, es hat etwas mit dieser Linie in index.html

<a href="{{ post.url | relative_url }}" title="{{ post.title }}"></a> 

zu tun, wenn ich {{ post }} in dieser Linie

<a href="{{ post.url | relative_url }}{{ post }}" title="{{ post.title }}">

die Pfosten mindestens Show auf dem index.html hinzufügen, obwohl es die Seite kaputt aussehen lässt. Wenn {{ post }} entfernt wird, sieht die Hauptseite normal aus, aber beim Klicken auf Beiträge führen sie zu einem 404 ...

+0

Repository url bitte. –

+0

https://gitlab.com/mrjules/chalked5 – WinterJules

Antwort

0

HTMLProofer sollte die generierte Website unter _site Verzeichnis überprüfen. Dieser Ordner enthält die generierten Dateien Ihrer Webseiten, die von Jekyll verarbeitet wurden, so dass die fehlerhaften Links von htmlproofer korrekt überprüft werden.

Zum Beispiel:

htmlproofer --check-html \ 
     --internal-domains localhost:4000 \ 
     --assume-extension \ 
     --disable-external \ 
     _site 
+0

Ich formulierte meinen Beitrag um auf den Punkt zu kommen. – WinterJules

+0

versuchen mit '{{ post.title }}' und Einstellung in '_config.yml' die Eigenschaft: baseurl =" "- oder' {{ post.title }} ' – marcanuy

+0

versuchten beide und sie haben nicht funktioniert. – WinterJules