mirror of
https://github.com/kataras/iris.git
synced 2026-01-23 03:45:56 +00:00
update view benchmarks and remove ace template parser
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
package main
|
||||
|
||||
import "github.com/kataras/iris/v12"
|
||||
|
||||
func main() {
|
||||
app := iris.New()
|
||||
app.RegisterView(iris.Amber("./views", ".amber"))
|
||||
|
||||
app.Get("/", index)
|
||||
|
||||
app.Listen(":8080")
|
||||
}
|
||||
|
||||
func index(ctx iris.Context) {
|
||||
data := iris.Map{
|
||||
"Title": "Page Title",
|
||||
"FooterText": "Footer contents",
|
||||
"Message": "Main contents",
|
||||
}
|
||||
|
||||
// On Amber this is ignored: ctx.ViewLayout("layouts/main")
|
||||
// Layouts are only rendered from inside the index page itself
|
||||
// using the "extends" keyword.
|
||||
if err := ctx.View("index", data); err != nil {
|
||||
ctx.HTML("<h3>%s</h3>", err.Error())
|
||||
return
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
extends layouts/main.amber
|
||||
|
||||
block content
|
||||
h1 Index Body
|
||||
h3 Message: #{Message}
|
||||
@@ -1,8 +0,0 @@
|
||||
doctype html
|
||||
html
|
||||
head
|
||||
title #{Title}
|
||||
body
|
||||
block content
|
||||
footer
|
||||
#{render("partials/footer.amber", $)}
|
||||
@@ -1,2 +0,0 @@
|
||||
h3 Footer Partial
|
||||
h4 #{FooterText}
|
||||
Reference in New Issue
Block a user