I have this jade code:
p     | Avatar hosted by     a(href='http://www.gravatar.com/', target='_blank') Gravatar The problem is, it's rendered to
<p>Avatar hosted by<a href="http://www.gravatar.com/" target="_blank">Gravatar</a></p> Which looks like: "Avatar hosted byGravatar".
No matter how many spaces I added at the end of the text line, it still looks like this. The Docs couldn't help me, and I can't imagine this to be such an uncommon problem.
If you don't want inline HTML or HTML entities in your code this is what you can do:
p     | Avatar hosted by     =  ' '     a(href='http://www.gravatar.com/', target='_blank') Gravatar or this is is shorter
p= 'Avatar hosted by '     a(href='http://www.gravatar.com/', target='_blank') Gravatar The cleanest is probably this
p Avatar hosted by #{''}     a(href='http://www.gravatar.com/', target='_blank') Gravatar Which version of jade are you using? I just tested (with 0.25.0) with a single space following 'by', and it worked correctly.
Other options are:
p     | Avatar hosted by      a(href='http://www.gravatar.com/', target='_blank') Gravatar or
p     | Avatar hosted by     |  <a href='http://www.gravatar.com/' target='_blank'>Gravatar</a> If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With