Skip to content

kak1/echo-pongo2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

echo-pongo2

Middleware echo-pongo2 is a pongo2 template engine support for echo.

Installation

go get github.com/ipfans/echo-pongo2

Example

package main

import (
	"github.com/ipfans/echo-pongo2"
	"github.com/labstack/echo"
	"github.com/labstack/echo/middleware"
)

func main() {
	serv := echo.New()
	serv.Use(middleware.Logger())
	serv.Use(middleware.Recover())
	serv.Use(pongo2.Pongo2())
	serv.Get("/", func(ctx *echo.Context) error {
		// ctx.Set("ContentType") = "text/html"
		// ctx.Set("encoding") = "UTF-8"
		ctx.Set("template", "index.html")
		ctx.Set("data", map[string]interface{}{
			"user": "ipfans",
		})
		return nil
	})

	serv.Run("127.0.0.1:8080")
}

License

This project is under Apache v2 License. See the LICENSE file for the full license text.

About

Package moves to https://github.com/echo-contrib/pongor. Package echo-pongo2 is a middleware that provides pongo2 template engine support for echo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%