为什么我的 HTML 模板解析无效?
来源:stackoverflow
2024-02-21 13:45:25
0浏览
收藏
目前golang学习网上已经有很多关于Golang的文章了,自己在初次阅读这些文章中,也见识到了很多学习思路;那么本文《为什么我的 HTML 模板解析无效?》,也希望能帮助到大家,如果阅读完后真的对你学习Golang有帮助,欢迎动动手指,评论留言并分享~
问题内容
我解析了我的模板文件,以便我更轻松地工作。
我将它们命名为 {{define "pagearea"}}
。
例如 {{define "footer"}}
。
文件夹布局
- footer.tmpl - 页脚区域
- index.tmpl - 我的主页
- main.go - 执行代码:)
- topheader.tmpl - 顶部 html 的一部分
main.go
package main import ( "log" "os" "html/template" ) type home struct { sitelang string sitetitle string sitename string siteslogan string } func main() { hometmpl, err := template.parsefiles("./topheader.tmpl", "./footer.tmpl", "./index.tmpl") if err != nil { log.fatal("home page parsing error:", err) } data := home{sitelang: "en", sitetitle: "home - render test", sitename : "test 1", siteslogan: "mmmmeeeeeuaawww!"} hometmpl.execute(os.stdout, data) }
页脚.tmpl:
{{define "footer"}}