如何在Jade中创建模板文件,以便将其包含在其他页面中?
How might I make a template file in Jade so I can include it in other pages?
我做了一个头文件,我想把它包含在我所有的页面中,它还包括导航栏和正文简单地说,它是这样的
!!!
html
head
title
body
我希望能够将其包含在任何其他文件中,并能够继续在正文中写入,如果我现在尝试包含它,我在新文件中编写的任何内容都出现在关闭</html>
之后,所以我如何才能做到这一点?谢谢。
使用block
,但要以另一种方式思考。创建一个基底。Jade,其中包含共享部分,并对此进行扩展。
!!!
html
head
title
body
block main
p Hello
extends base
block append body
p World
这将导致
<html>
<head>
<title></title>
</head>
<body>
<p>Hello</p>
<p>World</p>
</body>
</html>
然后有一个命令include
,这不是你想要的,但也许值得一提。
!!!
html
head
include head.jade
body
block main
更多信息见文档
相关文章:
- 更改包含其他元素的元素的文本
- 获取/更改包含其他元素的元素的类.JavaScript/JQuery
- 如何在Chrome扩展名的内容JS文件中包含其他JavaScript文件
- 如何在罗勒.js中包含其他脚本
- 使用 jQuery 选择仅包含“指定文本”而不包含其他文本的 tds
- 如果 e.keyCode 是“输入”按钮,并且元素包含其他文本,则验证条件
- 在手栏中包含其他模板文件
- 在包含其他标签的标签中,将一个文本替换为另一个文本
- 错误:“JSON.parse:JSON 数据第 1 行第 1 列的意外字符”,当包含其他 php 文件时
- JavaScript Regex - 将包含某些字符且不包含其他字符的字符串匹配
- 如何通过单击包含其他视频 src [Java 脚本] 的链接来获得视频 src
- Volusion 模板编辑.asp代码以包含其他标题图形
- 柴断言测试对象结构是否至少包含其他对象结构
- 使用 JQuery 提交包含其他隐藏数据的 HTML 表单
- 数组包含其他数组中的所有元素
- 谷歌地图API v3-创建一个包含其他属性内容的标记属性
- 包含其他不自动更新字符串的字符串
- 如果URL包含关键字,并且(同时)不包含其他关键字,则使用jQuery来包含HTML元素
- jQuery,选择包含指定字符串而不包含其他字符串的元素
- 在已经包含其他页面的页面中包含.js和.css的最有效方法是什么?