정적 사이트 생성기를 사용하여 내 직장에서 공유 네트워크 폴더에있는 사이트를 만듭니다. 내 동료를위한 간단한 자습서 사이트입니다. 호스팅되지 않았으며 서버가 없으며 완전히 정적입니다. 나는 훌륭한 응용 프로그램 인 the Middleman을 사용하고 있습니다. 이 폴더에서 사용할 수있는 웹 사이트를 게시하기 만하면됩니다.padrino/sinatra/rails 스타일의 정적 웹 사이트 생성기에 대한 레이아웃의 상대 링크 문제
내 index.html
및 다른 HTML 파일이 다른 폴더에 있습니다. 웹 구조는 다음과 같습니다.
-index.html
+guides/
-guide1.html
-guide2.html
+stylesheets/
+images/
... 아이디어가 있습니다. 내 내비게이션은 모두 내 layout.haml
에 있지만 내 루트 index.html
외부로 이동할 때마다 nab
링크가 엉망이됩니다. 내가 (../) 또는 (./)을 사용하면 존재하지 않는 폴더를 찾습니다. 여기에 내 현재 layout.haml
탐색의 조각입니다 (당신은 내가 몇 가지를 시도 볼 수 있습니다) :
%nav
%ul
%li.div= link_to 'Home', "index.html"
%li
%a{:href => ("/guides/getting-started.html")} Getting Started
%li= link_to 'Tool Tip 1', "guides/tooltip1.html"
%li= link_to 'Tool Tip 2', "guides/tooltip2.html"
%li= link_to 'Tool Tip 3', "guides/tooltip3.html"
그것은 내가 내 config.rb에서 '헬퍼 할'넣을 것을 제안했다. 그것은 다음과 같이 보일 것입니다 :
내가 잃어버린 부분은 '도우미 할 부분'입니다. 누군가가 올바른 방향으로 나를 가리키거나 그냥 도와 줄 수 있습니까?