package main
import (
"github.com/gin-gonic/gin"
"github.com/flosch/pongo2"
"github.com/robvdl/pongo2gin"
)
func main() {
router := gin.Default()
router.HTMLRender = pongo2gin.Default()
router.GET("/", func(c *gin.Context) {
// Use pongo2.Context instead of gin.H
c.HTML(200, "index.html", pongo2.Context{"name": "world"})
})
router.Run(":8080")
}
templates/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>gin-pongo2</title>
</head>
<body>
<h1>{{ name }}</h1>
</body>
</html>