EJS

EJS

While Hawkejs has its own template expressions, it also supports plain old EJS (Embedded JavaScript). That looks like this:

This is some text.<br><%= "This will be uppercased".toUpperCase() %><br><% for (i = 0; i < 4; i++) { %>
    <%= "Loop nr " + i %>
    <br><% } %>

When this template is rendered, it will output this:

This is some text.<br>
THIS WILL BE UPPERCASED<br>

    Loop nr 0
    <br>

    Loop nr 1
    <br>

    Loop nr 2
    <br>

    Loop nr 3
    <br>