mirror of
https://github.com/dutchcoders/transfer.sh.git
synced 2025-01-07 09:50:18 +01:00
20 lines
409 B
Go
20 lines
409 B
Go
|
package gotpl
|
||
|
|
||
|
import (
|
||
|
"html/template"
|
||
|
|
||
|
"github.com/PuerkitoBio/ghost/templates"
|
||
|
)
|
||
|
|
||
|
// The template compiler for native Go templates.
|
||
|
type GoTemplateCompiler struct{}
|
||
|
|
||
|
// Implementation of the TemplateCompiler interface.
|
||
|
func (this *GoTemplateCompiler) Compile(f string) (templates.Templater, error) {
|
||
|
return template.ParseFiles(f)
|
||
|
}
|
||
|
|
||
|
func init() {
|
||
|
templates.Register(".tmpl", new(GoTemplateCompiler))
|
||
|
}
|