55 lines
888 B
Go
55 lines
888 B
Go
![]() |
package static
|
||
|
|
||
|
import (
|
||
|
"embed"
|
||
|
)
|
||
|
import _ "embed"
|
||
|
|
||
|
//go:embed *.html
|
||
|
var pageList embed.FS
|
||
|
|
||
|
//go:embed img/*.jpeg
|
||
|
var imgList embed.FS
|
||
|
|
||
|
//go:embed css/*.css
|
||
|
var cssList embed.FS
|
||
|
|
||
|
var pageMap = initPageMap()
|
||
|
var imgMap = initImgMap
|
||
|
var cssMap = initCssMap()
|
||
|
|
||
|
func initPageMap() map[string][]byte {
|
||
|
var pageMap = make(map[string][]byte, 8)
|
||
|
|
||
|
//login.html
|
||
|
data, err := pageList.ReadFile("login.html")
|
||
|
if err == nil {
|
||
|
pageMap["login.html"] = data
|
||
|
}
|
||
|
|
||
|
return pageMap
|
||
|
}
|
||
|
|
||
|
func initImgMap() map[string][]byte {
|
||
|
var dataMap = make(map[string][]byte, 8)
|
||
|
|
||
|
//login.html
|
||
|
data, err := imgList.ReadFile("003.jpeg")
|
||
|
if err == nil {
|
||
|
dataMap["003.jpeg"] = data
|
||
|
}
|
||
|
|
||
|
return dataMap
|
||
|
}
|
||
|
|
||
|
func initCssMap() map[string][]byte {
|
||
|
var dataMap = make(map[string][]byte, 8)
|
||
|
//login.html
|
||
|
data, err := cssList.ReadFile("login.css")
|
||
|
if err == nil {
|
||
|
dataMap["login.css"] = data
|
||
|
}
|
||
|
|
||
|
return dataMap
|
||
|
}
|