In Handlebars, a backslash can be used to prevent a mustache from being evaluated. Such a mustache is essentially text. ```handlebars \{{no-expression}} {{expression}} \{{{no-expression}}} {{expression}} \{{#no}} block \{{/no}} {{expression}} \{{\{{no}}}} block \{{\{{/no}}}} {{expression}} ``` see [jsfiddle demonstrating the usage](https://jsfiddle.net/p30vky7z/1/) I noticed that at least in GitHub markdown, the escaped mustaches are displayed just like regular expressions. I came across this behavior when I made a similar pull request for highlight.js, it has not urgency for me. I just wanted to report it.
Activity
Merge pull request #116 from daaain/feature/escaped-mustaches
daaain commentedon Jun 29, 2026
Fixed in #116