gopp/mod/pre.tengo

36 lines
493 B
Text
Raw Normal View History

fmt := import("fmt")
paths := import("paths")
htmExt := func(c){
2024-05-22 13:16:07 +03:00
if c.is_compo {
return
}
fmt.println("shit")
c.pp.print(`
<!doctype html>
<html><head>
2024-05-22 13:16:07 +03:00
<script src="https://unpkg.com/htmx.org@1.9.2"></script>
`)
2024-05-20 20:34:11 +03:00
if c.title {
c.pp.printf(`<title>%s</title>`, c.title)
}
c.pp.print(`
</head><body>
`)
}
exts := {
".htm": htmExt,
".html": htmExt
}
export func(c){
url_path := c.http.request.url.path
ext := paths.ext(url_path)
cl := exts[ext]
2024-05-22 13:16:07 +03:00
if cl {
cl(c)
}
}