package main import ( "github.com/GeertJohan/go.rice/embedded" "time" ) func init() { // define files file2 := &embedded.EmbeddedFile{ Filename: "index.tmpl", FileModTime: time.Unix(1576433620, 0), Content: string("\n\n \n \n What is My IP?\n \n \n \n
{{.IP}}
\n \n\n"), } // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", DirModTime: time.Unix(1576433633, 0), ChildFiles: []*embedded.EmbeddedFile{ file2, // "index.tmpl" }, } // link ChildDirs dir1.ChildDirs = []*embedded.EmbeddedDir{} // register embeddedBox embedded.RegisterEmbeddedBox(`templates`, &embedded.EmbeddedBox{ Name: `templates`, Time: time.Unix(1576433633, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, Files: map[string]*embedded.EmbeddedFile{ "index.tmpl": file2, }, }) }