I am still not that familiar with the Jade template engine. Is there a way to convert the new lines such as \n to br tags and at the same time keep the other content encoded?
For example
.replace(/\n/g,'</br>')
applied over the encoded value should do the work. However I am not sure how to encode the value and get the result. Is there any helper for this?
You can use jades escape method and replace the linebreaks in the return value of that like so:
I am not aware of any built-in functionality for your use case.
Looks like pug got rid of the escape function, so this is what you would have to use now: