最后更新时间:2026-05-07 10:00:00
Go template 的 include 不是“复制粘贴”,而是把公共模板片段拆出来再组合。这样做的好处是导航、头部、脚本、侧栏都能复用。
header.html:页面头部、SEO、样式引用。nav.html:导航菜单、栏目高亮。footer.html:底部信息、备案、联系方式。sidebar.html:推荐、标签、热门内容。js.html:脚本、交互、验证码刷新。{{include "header.html"}}
{{include "nav.html"}}
{{include "footer.html"}}注意:include 的顺序很重要。页面结构通常是先头部,再主体,最后脚本。
如果一个模板里出现大量重复片段,优先考虑拆分。后续改动只要改一处,而不是每个页面都改一遍。