【发布时间】:2014-01-02 23:38:08
【问题描述】:
意图
我需要将部分 hmtl 渲染到页面中。
问题
页面在没有样式或布局的情况下呈现。
我有一个页面,我需要使用纯 html 而不是玉石。但仍将在其他地方使用玉石。
我跟着similar question 进入了一个 html 页面。但是如果没有传入样式和布局。
我的上一页是cases.jade,是这样开始的
extends layout
block content
.row
.twelve.columns
h1 title
现在我的新页面是cases.html 并且开始是这样的
<div class="row">
<div class="twelve columns">
<h1>Before & After Case Gallery</h1>
并被路由到这样的
app.get('/cases', function (req, res)
{
res.render('cases.html');
});
上面有这个
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
【问题讨论】:
-
为什么要从 Jade 切换到 HTML?
-
@ŠimeVidas 这个特定页面有很多嵌套元素。我是玉石新手,html-to-jade 转换器有很多间距,我最终不得不修复。在这一点上,我只想让它发挥作用。稍后我可以转换。但是我不想拖慢交货日期,我总是可以在布局完善后进行转换。
标签: javascript html node.js express