github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgView/kmgBootstrap/tplWrap.go (about) 1 package kmgBootstrap 2 3 import ( 4 "bytes" 5 "github.com/bronze1man/kmg/kmgXss" 6 ) 7 8 func tplWrap(w Wrap) string { 9 var _buf bytes.Buffer 10 _buf.WriteString(`<!doctype html> 11 <html lang="en"> 12 <head> 13 <meta charset="UTF-8"> 14 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 15 <meta name="viewport" content="width=device-width, initial-scale=1"> 16 <title>`) 17 _buf.WriteString(kmgXss.H(w.Title)) 18 _buf.WriteString(`</title> 19 `) 20 _buf.WriteString(w.Head.HtmlRender()) 21 _buf.WriteString(`</head> 22 <body style="padding: 20px;">`) 23 _buf.WriteString(w.Body.HtmlRender()) 24 _buf.WriteString(`</body> 25 </html>`) 26 return _buf.String() 27 }