【发布时间】:2015-04-17 16:05:34
【问题描述】:
我正在寻找一个按原样使用 HTML 的模板,它应该类似于 Jade 但不修改 HTML 语言。
这个问题的目的是:
- 我发现 HTML 足够清晰和简单
- 我想在 MS-Expression 或其他 简单的网页设计软件
【问题讨论】:
标签: javascript html node.js express pug
我正在寻找一个按原样使用 HTML 的模板,它应该类似于 Jade 但不修改 HTML 语言。
这个问题的目的是:
【问题讨论】:
标签: javascript html node.js express pug
你可以试试EJS模板引擎。
要在 express 中启用此功能,请在项目的根目录中运行此命令以安装 EJS。
npm install ejs --save
然后打开您的app.js 文件并更改行。
app.set('view engine', 'jade');
到
app.set('view engine', 'ejs');
这应该允许您在模板中使用EJS 而不是Jade,将文件保存为example.ejs。
【讨论】:
车把可能正是您想要的。 模板引擎:http://handlebarsjs.com/ express.js 的实现:https://github.com/ericf/express-handlebars
【讨论】:
您可以简单地使用 express 发送静态文件:
express.static()
如果你使用它,你不能将数据注入模板。 你最好使用模板引擎。
您可以轻松构建自己的。
Developing template engines for Express
【讨论】:
你可以只使用 .html 文档和 ejs 渲染:
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');
【讨论】: