2013-03-28 4 views
1

있습니까? 내가 index.html을, about.html 기본 및 contact.html로 사이트가 있다면 예를 들어, (예를 들어, 탐색 또는 Google 웹 로그 분석에 대한) 각 페이지에 걸쳐 변경되지 않는 일부 콘텐츠가있을 것입니다. 당신은 모든 페이지에서 반복 할 필요가 없도록 레일 사이트에서, 예를 들어, 동일하게 유지 내용이 layouts/application.html.erb에 보관 될 수있다. 정적 사이트에서이 작업을 수행 할 수있는 방법이 있습니까?는 정적 사이트의 레이아웃/application.html 파일을 만들 수 있습니다? Github의 페이지 사이트의 레이아웃 페이지를 사용하는 방법은

답변

3

예, 지킬의 레이아웃이 있습니다. 정적 사이트의 맨 위에있는 _layouts 디렉토리에 레이아웃을 배치하십시오. 페이지 내용이가는 곳 레이아웃에 {{ content }} 태그를 사용합니다. 그런 다음 YAML의 앞부분에 layout: default (또는 사용하려는 레이아웃)을 넣으십시오. 나는 레일을 사용하지 않는

https://help.github.com/articles/using-jekyll-with-pages

+0

니스. 나는 이것에 대해 몰랐고 지금 그것을 사용할지도 모른다. – Petah

0

이 작업을 자동화 할 수 있습니다 Dreamweaver와 같은 (당신이 좋아하지 않을 수 있습니다) 도구가 있습니다. 그렇지 않으면 PHP 파일을 정적 html 파일로 변환하는 스크립트를 작성합니다.

php about.php > about.html 
+0

. 레일즈에서 어떻게 수행되는지 예를 들어 설명했습니다. – Leahcim

+0

@Michael이 (가) 업데이트되었습니다. – Petah