어쩌면 이것은 지킬 설정이나 뭔가 일지 모르지만 root_url을 "/"이외의 다른 것으로 설정해야 할 필요가 있으며 어디에서해야 할지를 알 수 없습니다.Octopress에서 "root_url"은 어디에 있습니까?
1
A
답변
2
너무 빨리 물어 줘서 죄송합니다. 설정은 _config.yml입니다. 나는 거기에 체크 한 줄 알았지 만 다른 두 개의 설정 파일 중 하나를 두 번 열었어야합니다.
1
.themes/classic/source/_layouts/default.html
파일에는 {% capture root_url %}{{ site.root | strip_slash }}{% endcapture %}
이 있습니다.
site.root
은 _config.yml
으로 구성되며 기본값은 root: /
입니다.
지킬 로컬 개발의 기본 설정 인 http://127.0.0.1:4000/
으로 테스트하는 경우 root: http://127.0.0.1:4000/
으로 변경할 수 있습니다. 그러면 경로가 올바르게됩니다. 예를 들어 <link href="{{ root_url }}/favicon.png" rel="icon">
은 <link href="http://127.0.0.1:4000//favicon.png" rel="icon">
으로 처리됩니다.
즉, _config.yml
에있는 root: /
행을 변경하면됩니다.
루트입니다 : not root_url :. – prosseek