inside code block isn't being encoded
If I put an e.g.
literal string inside a code fence:
myString.replace(" ", "")
That renders literally as a space, so I need to manually encode the ampersand  
:
myString.replace(" ", "")
Then Blot actually renders encoded characters vs a literal non-breaking space. Perhaps it's an issue of properly handling ampersands?