用beego写网站的时候发现模板内的html注释代码被清除掉了,这本来是好事,但是也会清除合理的html代码:

beego清除template中的注释代码
这个代码其实不是注释,是合理的html代码。
后来上官网了解到这个不是beego处理的,是golang模板本身自己处理掉的。
解决办法
使用模板语法中的str2html函数
{{str2html "<!--[if lt IE 9]>"}} <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script> <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js" type="text/javascript"></script> {{str2html "<![endif]-->"}}
转载请注明:快乐编程 » beego排除模板template中的注释代码