2017-07-17 5 views
1

Ich baute einen Blog mit Jekyll und Githubpages, und alles lief schwimmen, bis ich einen benutzerdefinierten Domänennamen hinzugefügt. Nach dem Hinzufügen eines benutzerdefinierten Domänennamens ist jeder in die Website eingebettete Link zu einem anderen Teil des Blogs (mit Ausnahme der Startseite) unterbrochen.Jekyll gh-Seiten verschwinden Website url

dh http://blog.com/about becomes ->http://about
dh http://blog.com/contact becomes ->http://contact

ich manuell eine der Adressen eingeben kann und es funktioniert gut, aber wenn ich auf der Website auf einen Beitrag auf einen Link klicken, die zu Seite oder auf der Kontaktseite bekomme ich die kaputte URL. Wie kann ich verhindern, dass der Site-Teil der URL verschwindet? Link zum Blog und seinem Repository unter

Antwort

0

die korrekte URL zu erstellen, müssen Sie die site.url Variable vorangestellt wird.

Sie können die URLs manuell in index.html erzeugen:

{{site.url}}/{{ site.baseurl }}{{ post.url }} 

Oder absolute_url verwenden, um sie automatisch hinzugefügt haben (es prepends site.url und site.baseurl):

<a href="{{ post.url|absolute_url }}">{{ post.title }}</a> 
+0

danke, ich habe es zu arbeiten – SolaOmi