The contents of a code block ({ ... }) are expected to be code, not markup.
If you want to put text directly in a code block, you have three choices:
- Wrap it in any HTML tag
- Wrap it in the special Razor
<text>tag, which will just render the text without the tag - Prepend the line with
@:, which is equivalent
See SottGu’s blog post.