You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
838 B
Go
18 lines
838 B
Go
package ui
|
|
|
|
import "embed"
|
|
|
|
// The below is actually a comment directive. Comment directives must be
|
|
// placed immediately above the variable used. The path provided is relative
|
|
// to the .go file it is in. You can only embed on global variables at a package
|
|
// level. Paths cannot contain . or .. or begin with / So you are effectively
|
|
// restricted to embedding files within the same directory as the .go file.
|
|
// You can provide multiple passes "static/css" "static/img" "static/js" to help with
|
|
// avoiding shipping things like a PostCSS(tailwind) css file.
|
|
// Can also us static/css/*.css. "all:static" will embed . and _ files too.
|
|
// Lastly the embedded file system is always rooted in the directory that contains
|
|
// the embed directive. So in this example the root is in our ui dir.
|
|
|
|
//go:embed "static" "html"
|
|
var Files embed.FS
|