Tools / Pongo2buffalo

Pongo2buffalo

An adapter to use Pongo2 with Buffalo

Forks: 0
Watchers: 2
Stars: 3

Pongo2Buffalo

Build Status

An adapter to use Pongo2 with Buffalo.

Usage

Configure the adapter to replace Plush for html files, in the render.go file:

package actions

import (
	"github.com/gobuffalo/buffalo/render"
	"github.com/gobuffalo/packr"
	"github.com/stanislas-m/pongo2buffalo"
)

var r *render.Engine
var assetsBox = packr.NewBox("../public/assets")

func init() {
	r = render.New(render.Options{
		TemplateEngines: map[string]render.TemplateEngine{
			"html": pongo2.BuffaloRenderer,
		},

		// HTML layout to be used for all HTML requests:
		HTMLLayout: "application.html",

		// Box containing all of the templates:
		TemplatesBox: packr.NewBox("../templates"),
		AssetsBox:    assetsBox,

		// Add template helpers here:
		Helpers: render.Helpers{},
	})
}
License: -