Visual studio 有好的VisualStudio静态html生成器吗?

Visual studio 有好的VisualStudio静态html生成器吗?,visual-studio,static-html,Visual Studio,Static Html,我们是一个.NET商店(通常是ASP.NETMVC),我们有一个静态HTML站点的客户需求。在我们进行这个练习的过程中,唯一让我感到不安的是,在动态站点中,我们有很多技巧可以避免的大量重复。是否有人知道有哪些库可以帮助我使用Razor或类似的工具开发代码,使用部分视图、母版页或类似的工具,然后能够生成静态HTML站点的输出 我知道我可以创建一个系统来实现这一点,但如果其他人已经创建了轮子,我就不需要重新创建它 附言:我对争论我的客户是否需要一个静态站点并不感兴趣。听起来你在寻找Visual St

我们是一个.NET商店(通常是ASP.NETMVC),我们有一个静态HTML站点的客户需求。在我们进行这个练习的过程中,唯一让我感到不安的是,在动态站点中,我们有很多技巧可以避免的大量重复。是否有人知道有哪些库可以帮助我使用Razor或类似的工具开发代码,使用部分视图、母版页或类似的工具,然后能够生成静态HTML站点的输出

我知道我可以创建一个系统来实现这一点,但如果其他人已经创建了轮子,我就不需要重新创建它


附言:我对争论我的客户是否需要一个静态站点并不感兴趣。

听起来你在寻找Visual Studio的模板引擎

我建议看一下内置的-

在VisualStudio中,T4文本模板是可以生成文本文件的文本块和控制逻辑的混合体。控制逻辑在Visual C#或Visual Basic中以程序代码片段的形式编写。生成的文件可以是任何类型的文本,例如网页、资源文件或任何语言的程序源代码

您可以使用它来创建静态HTML文件


或者,看看Rick Strahl所描述的


甚至正如Mikael Söderström所描述的那样。

听起来您正在为Visual Studio寻找模板引擎

我建议看一下内置的-

在VisualStudio中,T4文本模板是可以生成文本文件的文本块和控制逻辑的混合体。控制逻辑在Visual C#或Visual Basic中以程序代码片段的形式编写。生成的文件可以是任何类型的文本,例如网页、资源文件或任何语言的程序源代码

您可以使用它来创建静态HTML文件


或者,看看Rick Strahl所描述的


或者正如Mikael Söderström所描述的那样。

如果你正在寻找一个通用的预处理器/模板引擎,请尝试--不要让网站吓到你,这是一个很好的工具。

如果你正在寻找一个通用的预处理器/模板引擎,请尝试--不要让网站吓到你,这是一个很好的工具