Express と Jade の仕組みを理解しようとしています。
まず第一に、layout.jade をテンプレート ファイル (ヘッダー、本文、フッター) として使用し、別のファイルを使用して本文に情報を表示する場合 (以下の例を参照) は正しいですか?
コードは正常に動作しますが、これが Express で正しい方法であるかどうかはわかりません。この構造を維持する必要がある場合、たとえば index.jade から他のファイル (たとえば、About.jade) に内部的にリンクして、index.jade の代わりにそのファイルを表示するにはどうすればよいですか?
前もって感謝します!
レイアウト.ジェイド:
!!! 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
script(type='text/javascript', src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js')
script(type='text/javascript', src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js')
script(type='text/javascript', src='/javascripts/external.js')
// Header
header#header
// Navigation
nav#nav
// Navigation code (ul, li etc)...
// Sidebar
aside#sidebar
// Sidebar code...
// Body
body!= body
index.jade:
!!! 5
html
head
title= title
section#wrapper
img.imageStyle(src = '/images/test1.png')
// And so on...
ジェイドについて:
// You get it...