title: Jade template with variables (nodejs server side)
body: <p>So i want to show a contacts list and for that I have transformed each contact div into jade code, but I still have to populate the relevant fields. Can I do that on the server side? I'm using nodejs for server code. The jade template of a contact is:</p>
  
  <pre><code>//  
      img-cont
      .img-cont
        //
          img-cont
        .left-img
          //
            left-img
          .img-box
            img(src='assets/img/img.jpg', alt='')
          .name
            h6
              span John Doe
              img(src='assets/img/star-b.png', alt='')
            p
              strong Phone number:
              | +1 234 567890
            p
              strong Email address:
              a(href='mailto:mail@company.com') mail@company.com
        //
          left-img
        ul.share-ul
          li
                a.edit(href='#') Edit
          li
            a.share(href='#') Share
          li
            a.delete(href='#') Delete
      //
        img-cont
  </code></pre>
  
  <p>So instead of having John Doe and the random phone number if there was a way to signify that i'd like variables over there, and then the nodeJS code would stick in the right values in there and add the contact jade to the main jade page, and then go to the next contact and so on. So something similar to this: <a href="http://embeddedjs.com/" rel="noreferrer">http://embeddedjs.com/</a></p>
  
  <p>I'm using express as a framework for Nodejs. </p>