Documentation ¶
Index ¶
- func Execute(w io.Writer, fmt string, data interface{}, opt ...Option) error
- func HTML(ctx Context, nodes ...types.Node) (htmlTemplate.HTML, error)
- func Lite(ctx Context, nodes ...types.Node) (htmlTemplate.HTML, error)
- func MD(ctx Context, nodes ...types.Node) (string, error)
- func ReplaceDoubleCurlyBracketsWithEntity(s string) string
- func WriteHTML(w io.Writer, env string, fmt string, nodes ...types.Node) error
- func WriteLite(w io.Writer, env string, nodes ...types.Node) error
- func WriteMD(w io.Writer, env string, fmt string, nodes ...types.Node) error
- type Context
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Execute ¶
Execute renders a template of the fmt format into w.
The fmt argument can also be a path to a local file.
Template execution context data is expected to be of type *Context but can be an arbitrary struct, as long as it contains at least Context's fields for the built-in templates to be successfully executed.
func ReplaceDoubleCurlyBracketsWithEntity ¶ added in v1.2.0
ReplaceDoubleCurlyBracketsWithEntity replaces Double Curly Brackets with their charater entity.
Types ¶
type Context ¶
type Context struct { Env string Prefix string GlobalGA string Format string Meta *types.Meta Steps []*types.Step Updated string Extra map[string]string // Extra variables passed from the command line. }
Context is a template context during execution.
type Option ¶ added in v0.5.1
type Option interface {
// contains filtered or unexported methods
}
Option is the type of optional arguments for Execute.
func WithFuncMap ¶ added in v0.5.1
WithFuncMap creates a user-supplied template functions option.
Click to show internal directories.
Click to hide internal directories.