Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.08 KB

README.md

File metadata and controls

60 lines (40 loc) · 1.08 KB

ImageView

image

  • 集成lightgallery写的图片和视频浏览器
  • 使用go-bindata打包html、css、js
  • 使用ginweb服务器

使用

./ImageView

localhost:8888/image

bindata.go 是将静态文件打包成的*.go

index.go是程序入口

导入静态文件
fs := assetfs.AssetFS{
		Asset:     Asset,
		AssetDir:  AssetDir,
		AssetInfo: AssetInfo,
	}

	router := gin.Default()

	router.StaticFS("/static", &fs)
这段代码将打包的html文件供gin渲染
r := multitemplate.New()
	bytes, err := Asset("temp/oldindex.html")
	if err != nil {
		fmt.Println(err)
		return
	}
	t, err := template.New("index").Parse(string(bytes))
	fmt.Println(t, err)
	r.Add("index", t)
	router.HTMLRender = r
	router.GET("/image", func(c *gin.Context) {
		c.HTML(200, "index", gin.H{})
	})

lightgallery

jteeuwen/go-bindata

elazarl/go-bindata-assetfs

gin-gonic/gin