add theme system #1

Merged
zeni merged 1 commit from develop into main 2024-09-27 10:49:31 -04:00
2 changed files with 15 additions and 0 deletions
Showing only changes of commit 11272c4a85 - Show all commits

View file

@ -6,6 +6,7 @@
package main
import (
"embed"
"log"
"os"
"path"
@ -18,6 +19,9 @@ import (
"github.com/julienschmidt/httprouter"
)
//go:embed all:templates
var resources embed.FS
// The main function
func main() {
app := core.New()
@ -43,6 +47,7 @@ func main() {
app.SetGormConfig(config.GetGormConfig())
app.SetCacheConfig(config.GetCacheConfig())
app.Bootstrap()
app.RegisterTemplates(resources)
registerGlobalHooks()
registerRoutes()
registerEvents()

10
templates/sample.html Normal file
View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html lang="en">
{{template "head" "Sample"}}
<body>
{{template "title" .TheTitle}}
<div class="section">
Sample page!
</div>
</body>
</html>