ref: f015e9b8e0356f0f3b631e309f68beee8669a14a
parent: 02da49597dce2e8206495eb3f778b22126ca6724
author: Anthony Fok <[email protected]>
date: Tue Jan 20 18:45:26 EST 2015
[Docs] Recommend the use of backticks for IE conditionals Special thanks to @tatsushid and @bjornerik for the insight! Fixes #778.
--- a/docs/content/templates/go-templates.md
+++ b/docs/content/templates/go-templates.md
@@ -240,6 +240,12 @@
<script src="html5shiv.js"></script>
{{ "<![endif]-->" | safeHtml }}
+Alternatively, use the backtick (`` ` ``) to quote the IE conditional comments, avoiding the tedious task of escaping every double quotes (`"`) inside, as demonstrated in the [examples](http://golang.org/pkg/text/template/#hdr-Examples) in the Go text/template documentation, e.g.:
+
+```
+{{ `<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7"><![endif]-->` | safeHtml }}
+```
+
## Context (a.k.a. the dot)
The most easily overlooked concept to understand about Go templates is that `{{ . }}`