diff --git a/internal/assets/assets.go b/assets/assets.go
similarity index 76%
rename from internal/assets/assets.go
rename to assets/assets.go
index 57b53df3..2c4744c2 100644
--- a/internal/assets/assets.go
+++ b/assets/assets.go
@@ -6,14 +6,14 @@ import (
"path/filepath"
"strings"
- "github.com/hacdias/caddy-filemanager/internal/config"
+ "github.com/hacdias/caddy-filemanager/config"
)
// BaseURL is the url of the assets
const BaseURL = "/_filemanagerinternal"
-// ServeAssets provides the needed assets for the front-end
-func ServeAssets(w http.ResponseWriter, r *http.Request, c *config.Config) (int, error) {
+// Serve provides the needed assets for the front-end
+func Serve(w http.ResponseWriter, r *http.Request, c *config.Config) (int, error) {
// gets the filename to be used with Assets function
filename := strings.Replace(r.URL.Path, c.BaseURL+BaseURL, "public", 1)
file, err := Asset(filename)
diff --git a/internal/assets/binary.go b/assets/binary.go
similarity index 92%
rename from internal/assets/binary.go
rename to assets/binary.go
index 45e67d7b..8e7a1e36 100644
--- a/internal/assets/binary.go
+++ b/assets/binary.go
@@ -268,16 +268,16 @@ func AssetNames() []string {
// _bindata is a table, holding each asset generator, mapped to its name.
var _bindata = map[string]func() (*asset, error){
- ".jsbeautifyrc": Jsbeautifyrc,
- "public/css/styles.css": publicCssStylesCss,
- "public/js/application.js": publicJsApplicationJs,
- "public/js/form2js.js": publicJsForm2jsJs,
- "templates/actions.tmpl": templatesActionsTmpl,
- "templates/base.tmpl": templatesBaseTmpl,
- "templates/editor.tmpl": templatesEditorTmpl,
+ ".jsbeautifyrc": Jsbeautifyrc,
+ "public/css/styles.css": publicCssStylesCss,
+ "public/js/application.js": publicJsApplicationJs,
+ "public/js/form2js.js": publicJsForm2jsJs,
+ "templates/actions.tmpl": templatesActionsTmpl,
+ "templates/base.tmpl": templatesBaseTmpl,
+ "templates/editor.tmpl": templatesEditorTmpl,
"templates/frontmatter.tmpl": templatesFrontmatterTmpl,
- "templates/listing.tmpl": templatesListingTmpl,
- "templates/single.tmpl": templatesSingleTmpl,
+ "templates/listing.tmpl": templatesListingTmpl,
+ "templates/single.tmpl": templatesSingleTmpl,
}
// AssetDir returns the file names below a certain
@@ -319,6 +319,7 @@ type bintree struct {
Func func() (*asset, error)
Children map[string]*bintree
}
+
var _bintree = &bintree{nil, map[string]*bintree{
".jsbeautifyrc": &bintree{Jsbeautifyrc, map[string]*bintree{}},
"public": &bintree{nil, map[string]*bintree{
@@ -327,16 +328,16 @@ var _bintree = &bintree{nil, map[string]*bintree{
}},
"js": &bintree{nil, map[string]*bintree{
"application.js": &bintree{publicJsApplicationJs, map[string]*bintree{}},
- "form2js.js": &bintree{publicJsForm2jsJs, map[string]*bintree{}},
+ "form2js.js": &bintree{publicJsForm2jsJs, map[string]*bintree{}},
}},
}},
"templates": &bintree{nil, map[string]*bintree{
- "actions.tmpl": &bintree{templatesActionsTmpl, map[string]*bintree{}},
- "base.tmpl": &bintree{templatesBaseTmpl, map[string]*bintree{}},
- "editor.tmpl": &bintree{templatesEditorTmpl, map[string]*bintree{}},
+ "actions.tmpl": &bintree{templatesActionsTmpl, map[string]*bintree{}},
+ "base.tmpl": &bintree{templatesBaseTmpl, map[string]*bintree{}},
+ "editor.tmpl": &bintree{templatesEditorTmpl, map[string]*bintree{}},
"frontmatter.tmpl": &bintree{templatesFrontmatterTmpl, map[string]*bintree{}},
- "listing.tmpl": &bintree{templatesListingTmpl, map[string]*bintree{}},
- "single.tmpl": &bintree{templatesSingleTmpl, map[string]*bintree{}},
+ "listing.tmpl": &bintree{templatesListingTmpl, map[string]*bintree{}},
+ "single.tmpl": &bintree{templatesSingleTmpl, map[string]*bintree{}},
}},
}}
@@ -386,4 +387,3 @@ func _filePath(dir, name string) string {
cannonicalName := strings.Replace(name, "\\", "/", -1)
return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...)
}
-
diff --git a/assets/templates/base.tmpl b/assets/templates/base.tmpl
index 3eff86fe..4f1abceb 100644
--- a/assets/templates/base.tmpl
+++ b/assets/templates/base.tmpl
@@ -110,5 +110,6 @@
+ {{ if .Config.HugoEnabled }}{{ end }}