我有以下layout.jade
代碼玉HTML - 添加到layout.jade體
!!!
html
head
title= title
link(rel='stylesheet', href='/vendor/bootstrap.min.css')
link(rel='stylesheet', href='/css/style.css')
script(type='text/javascript')
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
body!= body
而且一旦你登錄出現如下頁面:
div.navbar.navbar-fixed-top
div.navbar-inner
div.container-fluid
ul#global-nav.nav.pull-left
a(href='#').brand Control Panel
button#btn-logout.btn.btn-primary
i.icon-lock.icon-white
| Sign Out
include account
include modals/alert
include modals/confirm
script(src='/js/views/home.js')
script(src='/js/controllers/homeController.js')
div的上home.jade
頁面正在創建一個標題以將控制面板標題放入,並提供退出帳戶的選項。我想把這些div放到主屏幕上,即使你沒有登錄。我已經成功完成了這一切,只需將它們移動到layout.jade頁面即可。
我的問題是Control Panel
出現在標題的外面。因此,home.jade
頁面不會像我想的那樣簡單地添加到我的layout.jade
頁面正文中的代碼,有關如何執行此操作的任何想法?
即
layout.jade
body
div.header
home.jade
p hello
我認爲這種代碼只會用身體
body
div.header
p hello
頁眉中創建一個主頁。
理想情況下,我希望這個僞代碼就位,並且註銷文本只在登錄時出現,並且當您未登錄時登錄功能已到位,因爲最終我希望主登錄中間的容器從按鈕彈出。