2016-11-22 1 views
0

지킬을 배포하려고하는데 새 웹 사이트로 배포 할 때 성공적으로 할 수 있습니다. Blog/mysite/Blog라는 하위 폴더에 배포하고 싶습니다. localhost : 4000이 jekyll을 초기화하도록 초기화했음을 이해합니다. 그러나이 사이트는 메인 사이트 '/ mysite/blog /'에서 링크하고 싶을 때 어떻게 작동합니까? 이 그림과 같이 바로 사이트 디렉터리 보여주는 결과 :라이브 HTML 웹 사이트에 지킬 설치

enter image description here

나는 문서 이러한 특정 문제가 대상을 찾는 데 문제가 있어요. 나는

답변

1

확인 메신저 100 % 내가 그 로컬 호스트를 이해하지 않는 한 라이브 사이트에이를 배포 할 그나마 : 4000

아니, 그렇지 배포 지킬를 초기화합니다.

개발 서버의 기본 URL로, 배포가 아닌 개발 용으로 사용됩니다.

the basic usage instructions를 참조하십시오

$ jekyll build 
# => The current folder will be generated into ./_site 

당신은 정적 파일이 있습니다. 다른 정적 파일처럼 라이브 서버에 복사하십시오.

1

당신은 _config.ymlbaseurl을 설정해야합니다 :

baseurl: /blog 

자원이 {{ site.baseurl }}{{ page.url }} 또는 {{ site.baseurl }}/path/to/asset.js/css/jpg 호출되어 있는지 확인합니다.

개발 중에 (jekyll serve) 사이트에 도달하면 localhost:4000/blog/이되고 site/blog 폴더에이 코드를 배포 할 수 있습니다.