Jade(现更名为 Pug)是一款高性能模板引擎,深受 Haml 影响,并使用 JavaScript 为 Node.js 和浏览器环境实现。它旨在以简洁且易于阅读的格式生成 HTML 标记。Jade/Pug 强调代码的可读性,通过使用缩进代替闭合标签(类似于 Python 的语法)来减少样板代码,从而使模板更加整洁且易于维护。它支持变量、循环、条件判断、Mixin(可重用代码块)以及 Include(导入其他模板)等功能。Jade/Pug 模板会被编译为 HTML,因此它属于一种服务器端模板语言。它常用于 Express.js 等 Web 开发框架中,以动态生成 HTML 页面。'.jade' 文件扩展名用于存储这些模板的源代码。尽管该项目现已更名为 Pug,但许多现有项目仍在使用 '.jade' 扩展名。使用 Jade/Pug 能够让开发者编写出更高效、更易于维护的 HTML 代码,减少冗余并显著提升整体开发速度。