我想了解Express和Jade的工作原理。鏈接到其他玉文件
首先,我是否正確使用layout.jade作爲模板文件(header,body,footer)並使用不同的文件在主體中顯示信息(請參閱下面的示例)?
該代碼工作正常,但我不確定這是否是在Express中執行某些操作的正確方法。如果我應該繼續使用這個結構,我怎麼能從內部鏈接到其他文件(例如,about.jade),例如index.jade,以顯示該文件而不是index.jade?
在此先感謝!
layout.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...
About.jade:
// You get it...
很好的答案,謝謝! – holyredbeard 2012-04-13 06:47:34