2017-04-22 3 views
0

github 페이지의 내 블로그 게시물에 내비게이션 기능을 추가하고 싶습니다. 때문에 코드 저장소의 URL에서 거주하고 있다는 사실을 내가 GitHub의에 게시물을 누르면jekyll 게시물의 탐색 URL이 github에 푸시 될 때 작동하지 않습니다.

<div class="PageNavigation"> 
    {% if page.previous.url %} 
    <a class="prev" href="{{page.previous.url}}">&laquo; 
     {{page.previous.title}}</a> 
    {% endif %} 
    ... 
</div> 

이 링크가 작동하지 않습니다

나는 나의 post.html에 다음 코드를 추가했다. 임시 해결책으로 링크에 수동으로 저장소 이름을 추가했습니다. 그것은 다음과 같습니다.

<a class="prev" href="/myRepoName{{page.previous.url}}">&laquo; 
     {{page.previous.title}}</a> 

이제는 탐색이 로컬로 작동하지 않는 것이 문제입니다. 이 혼란을 피하기위한 간단한 해결책이 있습니까?

+0

:

baseurl: /myRepoName 

링크처럼 보인다. 로컬로 CLI 옵션 또는 여러 환경을 사용하여이를 대체 할 수 있습니다. 참조 : https://jekyllrb.com/docs/configuration/ 그게 무슨 뜻입니까? – Christian

+0

감사합니다. 실제로 기본 URL을 설정하는 것이 트릭을 만들었습니다! – mtleis

답변

1

_config.yml 에서 : 당신은 "기본 URL을"설정을 시도 할 수

<a href="{{ site.baseurl }}{{ page.previous.url }}" class="prev"> 
    {{page.previous.title}} 
</a> 
+0

감사합니다. David! 완벽하게 작동 한 – mtleis