什么时候使用模板引擎(比如Jade/Haml/Slim)?

When to use template engines (Like Jade/Haml/Slim)?

通常当我将 PSD 转换为 HTML/CSS 时,我使用简单的代码编辑器(Sublime Text、Brackets)+ emmet。最近我尝试使用 Jade,因为我听说它可以显着加快这个过程,而且在我看来它会减慢转换过程。这里有一个重要的细节——我通常转换一页 PSD,所以也许 Jade 在用于更大的项目时更强大?

模板的目的是将在多个页面之间共享的内容/标记/等放置在一个地方(主要是为了在更改时不需要在多个地方进行编辑)。

如果您只创建一个页面,那么使用模板是没有意义的(除非该页面具有相对复杂的重复内容部分(例如,由标题、图像、数据点列表组成的传记简介) ,以及一些数据段落,全部包含在 collection 个元素中,并应用了某些 类。

您用来设计标记的技术并不重要。