diff --git a/application/controller/static_page_generater/main.go b/application/controller/static_page_generater/main.go index 4db1479..f31d7c9 100644 --- a/application/controller/static_page_generater/main.go +++ b/application/controller/static_page_generater/main.go @@ -161,8 +161,6 @@ import ( "encoding/hex" ) -var raw{{ .GOVariableName }}Data = ` + "`" + `{{ .Data }}` + "`" + ` - // {{ .GOVariableName }} returns static file func {{ .GOVariableName }}() ( int, // FileStart @@ -181,17 +179,19 @@ func {{ .GOVariableName }}() ( panic(createErr) } - data, dataErr := hex.DecodeString(raw{{ .GOVariableName }}Data) - - raw{{ .GOVariableName }}Data = "" + data, dataErr := hex.DecodeString(` + "`" + `{{ .Data }}` + "`" + `) if dataErr != nil { panic(dataErr) } + shrinkToFit := make([]byte, len(data)) + + copy(shrinkToFit, data) + return {{ .FileStart }}, {{ .FileEnd }}, {{ .CompressedStart }}, {{ .CompressedEnd }}, - "{{ .ContentHash }}", "{{ .CompressedHash }}", created, data + "{{ .ContentHash }}", "{{ .CompressedHash }}", created, shrinkToFit } ` )