我试图了解 Express 和 Jade 的工作原理。
首先,当我使用 layout.jade 作为模板文件(页眉、正文、页脚)并使用不同的文件在正文中显示信息(参见下面的示例)时,我做得对吗?
代码工作正常,但我不确定这是否是在 Express 中做事的正确方法。如果我应该继续使用这种结构,我如何从内部链接到其他文件(例如。About.jade),例如 index.jade,以显示该文件而不是 index.jade?
提前致谢!
布局.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...
关于.jade:
// You get it...