Skip to content
This repository has been archived by the owner on Jul 9, 2022. It is now read-only.

jmjoy/render

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

render

对Go的模板引擎的简单封装

Features

  • use driver pattern like database/sql, for example, use file driver when develop or use memory when production
  • Too simple

Tutorial

import (
   "github.com/jmjoy/render"
   _ "github.com/jmjoy/render/driver/file"
   // _ "github.com/jmjoy/render/driver/memory"
)

func TestRender(t *testing.T) {
   	d, err := render.New("file", map[string]string{
   		"dir": "path/to/views",
   	})
   	if err != nil {
   		t.Fatal(err)
   	}

   	d.AddCommonTpl("base.html")
   	tpl := template.Must(d.GetTemplate("index.html"))

       // use tpl as html/*template.Template
       // ...
   }
}

version

v0.0.1

License

MIT

About

对Go的模板引擎的简单封装

Resources

License

Stars

Watchers

Forks

Packages

No packages published