14.2. embed 打包 Go 模板文件
说明
本节我们来讲解如何将 Goblog 应用打包为一个单独的可执行文件(包括 CSS/JS 和 模板文件)。
这一节有视频版本的,请见 007. 标准库 embed 包:使用 embed 打包模板和静态文件
计划
我们会先打包模板,然后再打包 CSS/JS 文件。最终结果将会是一个完整的可执行文件。
需要说明的是,.env
文件并没有打包。这是因为环境变量配置信息(数据库连接、端口、网站 URL 等)会随着服务器而变动,没有打包的必要。
embed 类型
embed 支持三种嵌入类型:
- string —— 加载单...