【发布时间】:2023-03-24 12:53:01
【问题描述】:
我正在尝试将一些数据传递给玉模板以生成静态内容。我对 node.js 和 express 不太了解,我不使用它们作为后端。我使用jade作为模板引擎并生成静态html。
翡翠问题列表中有很多关于拥有multi line code的请求,并且拥有者cmets
我想提倡在模板、地图等中保留太多的 js 可以通过本地人暴露
如果模板中有很多逻辑或对象等,你应该 正在使用 app.helpers() 等,它们仍然可以是仅查看的助手,但在 至少它使模板更干净
我不太确定如何在 grunt based 环境中执行此操作。基本上,如果我可以访问我的玉模板中的 javascript 变量(可能是文本、js 或 json 文件),那么我可以使用我的模板中的数据并生成静态 html 文件。最好的方法是什么?
编辑
为了进一步澄清,我可能有类似的数据(比如在 json 文件中)
user1 = {link: '', lbl: 'User', txt: '.... lot 0f text ....'}
user2 = {link: '', lbl: 'User', txt: '.... lot 0f text ....'}
在我的 mixin 中,不知何故我需要访问我的翡翠模板中的 user1、user2 等
.content
+colum(user1 )
+colum(user2 )
mixin colum(d)
.span4
h4
| #{d.lbl}
p
| #{d.txt}
非常感谢。
【问题讨论】:
标签: javascript node.js pug gruntjs