title: Express view render using HBS strips (consumes?) Handlebars client side templates
body: <p>Using Express with Don Park's HBS as the view engine, with the intention of using the same templating style for both client and server code. However I have run into a bit of a snag.</p>
  
  <p>With the index.hbs shown here,</p>
  
  <pre><code>&lt;h1&gt;{{title}}&lt;/h1&gt;
  &lt;p&gt;Welcome to {{title}}&lt;/p&gt;
  
  &lt;div id="place"&gt;&lt;/div&gt;
  
  &lt;script id="firstTemplate" type="text/x-handlebars-template"&gt;
    &lt;ul&gt;
      {{#lines}}
        &lt;li&gt;{{name}}&lt;/li&gt;
      {{/lines}}
    &lt;/ul&gt;
  &lt;/script&gt;
  </code></pre>
  
  <p>Heres what renders to the browser:</p>
  
  <pre><code>&lt;h1&gt;Express&lt;/h1&gt;
  &lt;p&gt;Welcome to Express&lt;/p&gt;
  
  &lt;div id="place"&gt;&lt;/div&gt;
  
  &lt;script id="firstTemplate" type="text/x-handlebars-template"&gt;
    &lt;ul&gt;
  
    &lt;/ul&gt;
  &lt;/script&gt;
  </code></pre>
  
  <p>The Express View render process seems to have consumed the template block intended for use in the browser. As far as I can tell, the view renderer just takes the entire file.hbs as a string tempate to render, not distinguishing the script block from server view. </p>
  
  <p>Any ideas/workarounds for this?</p>