title: Is there a jade template engine for ASP.NET MVC?
body: <p>I've always been searching for a best suitable ViewEngine for me in ASP.NET MVC, and after observing a ton of template engines in either JAVA, PHP, Python, Ruby, NodeJS... I found the <a href="https://github.com/visionmedia/jade">jade template</a> and loved it since it has some really nice features: </p>
  
  <ol>
  <li>Encode all html by default, just like razor, it's a nice addition to security and convinence</li>
  <li>Structure by indent, so get rid of the <strong>tag hell</strong>, after writing HTML for years, I hate all those <strong>&lt;</strong> and <strong>></strong>!</li>
  <li>Clear logic code, by preceding if/else/for by a single line "<strong>-</strong>" it minimize the code for choice and loop.</li>
  <li>Whitespace strip, jade outputs "compressed" html which do not have extra whitespace between tags or texts</li>
  </ol>
  
  <p>I have also observed many ViewEnginge for ASP.NET MVC, some are quite close to jade, but still with defects:</p>
  
  <ul>
  <li>NHaml structures the HTML by indent, but donot encode html by default, and the <strong>tag prefix %</strong> are really annoying</li>
  <li>Razor may be the only ViewEngine which encodes html by default, but it's still a little heavy for me since razor's basic markup is still html tags, and also razor could not strip extra whitespace for me</li>
  </ul>
  
  <p>so I wounder if there is a ViewEngine closer to jade, ot is there an port of jade to .NET?</p>
  
  <p>Thanks</p>