renderer

package module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2025 License: BSD-3-Clause Imports: 7 Imported by: 2

README

renderer

Template renderer

Static Badge

GoDoc GitHub stars Go Report Card codecov

Versions

Stable Version GitHub Release GitHub Release

Contributors

JanGalek actions-user dependabot[bot]

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FirstRecord added in v1.0.0

func FirstRecord(m map[string]*finder.Info) string

Types

type File added in v1.0.0

type File struct {
	Path     string
	Layout   string
	Includes []File
}

type Renderer added in v1.1.0

type Renderer struct {
	Router          *router.Router
	LayoutPattern   []string
	TemplateDir     string
	TemplateHandler *handlers.TemplateHandler
}

func NewRenderer added in v1.1.0

func NewRenderer(templatesDir string, layoutPattern []string) Renderer

NewRenderer register and set HTMLRenderer to gouef/router Example:

NewRenderer("./views/templates", []string{"layout", "base.gohtml"})

func (Renderer) HtmlRenderer added in v1.1.0

func (renderer Renderer) HtmlRenderer() multitemplate.Renderer

func (Renderer) RegisterRouter added in v1.1.0

func (renderer Renderer) RegisterRouter(r *router.Router) Renderer

RegisterRouter register and set HTMLRenderer to gouef/router Example:

renderer.RegisterRouter(r)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL