2017-07-17 2 views
1

J'ai construit un blog en utilisant jekyll et githubpages, et tout allait très bien jusqu'à ce que j'ajoute un nom de domaine personnalisé. Après l'ajout d'un nom de domaine personnalisé, tout lien incorporé dans le site Web vers une autre partie du blog (à l'exception de la page d'accueil) est cassé.Jekyll gh-pages disparait du site url

à savoir http://blog.com/about becomes ->http://about
à savoir http://blog.com/contact becomes ->http://contact

Je peux taper dans l'une des adresses manuellement et il fonctionne très bien, mais si je clique sur un lien sur le site Web à un poste, la page A propos , ou la page de contact je reçois l'URL cassée. Comment puis-je empêcher la partie site de l'URL de disparaître? Lien vers le blog et son référentiel ci-dessous

Répondre

0

Pour générer l'URL correcte, vous devez préfixer la variable site.url.

Vous pouvez générer les URL manuellement dans index.html:

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

Ou utilisez absolute_url de les ajouter automatiquement (il prepends site.url et site.baseurl):

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

Merci, je l'ai eu à travailler – SolaOmi