6

我正在开发一个没有服务器端功能的静态 HTML 原型,可以很容易地分发到任何非网络服务器机器上进行演示。

我正在使用 LESS 进行 CSS 预处理,以便更轻松地编写 CSS。

我的 HTML 文件的某些部分在所有 HTML 文件之间重复。这最终导致了相当多的代码重复。每次更改都会导致我更新所有这些文件。

是否有任何受 Visual Studio 支持的 HTML 预处理器(作为扩展/插件)可以保持我的 HTML 语法突出显示和智能感知,但添加额外的功能,如导入。

我想要的是

  • 导入部分 HTML,我可以简单地将其导入每个 HTML 并更新原始模板(如头脚本和样式)
  • 我也可以包含在 HTML 中的变量定义,这些定义定义了特定的元素属性,这些属性将以相同的方式分布在文件中

我能用什么

我正在考虑使用 T4,它可以让我将模板导入 HTML 文件。生成的 HTML 文件将在保存(或单击工具栏按钮)时进行转换,之后我可以直接使用它们。

缺点是我没有在那些 T4 模板中获得 HTML 代码突出显示和 HTML 代码智能感知。

4

0 回答 0