【发布时间】:2015-12-09 05:54:04
【问题描述】:
在 MEAN 环境中使用 Node.js 和 express,我正在寻找一个简单直接的模板引擎,满足这些要求:
- 并不要求我只使用它自己奇怪的语法,而是允许我继续使用纯/纯 html 和 js 编写网页
- 支持条件包含
- 与 express 合作
- 在服务器端运行 (Node.js/Express)
- 执行得很快;)
基本上,我只想将我的网页分成几个模块(例如页眉、页脚……),并根据简单的条件不时包含这些模块。我不想使用专有模板语言完全(重新)重建所有网页,而是准备一些我在运行时连接的 html 模块(类似于 PHP,我只使用 include 指令粘贴准备好的 html 代码)。 我查看了http://garann.github.io/template-chooser/ 和https://github.com/nodejs/node-v0.x-archive/wiki/modules#templating,但这些网站似乎已经过时,并且根据他们的说法,没有模板引擎可以完全满足我的要求!? 有人建议吗?
【问题讨论】:
-
翡翠是一种选择。 jade-lang.com
-
您可能想要使用 EJS,它代表嵌入式 JavaScript。您可以在其中使用普通的 HTML 语法。
-
我可以在服务器端使用 EJS 吗?
-
约翰,所以玉也允许纯 HTML/JS?我以为我必须使用它奇怪的语法?
-
可以在jade中使用js使用脚本标签:jade-lang.com