Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultRawURL = "amatl://document.html"
Variables ¶
View Source
var DefaultResolver = resolver.DefaultResolver.Extend( func() (scheme string, resolver resolver.Resolver) { return amatl.Scheme, amatl.NewResolver() }, )
Functions ¶
func DefaultFuncs ¶
Types ¶
type LayoutOptions ¶ added in v0.2.0
type LayoutOptions struct {
RawURL string
Vars map[string]any
Meta map[string]any
Resolver resolver.Resolver
Funcs template.FuncMap
}
func NewLayoutOptions ¶ added in v0.2.0
func NewLayoutOptions(funcs ...OptionFunc) *LayoutOptions
type OptionFunc ¶ added in v0.2.0
type OptionFunc func(opts *LayoutOptions)
func WithMeta ¶ added in v0.3.0
func WithMeta(meta map[string]any) OptionFunc
func WithResolver ¶ added in v0.2.0
func WithResolver(resolver resolver.Resolver) OptionFunc
func WithURL ¶ added in v0.2.0
func WithURL(rawURL string) OptionFunc
func WithVar ¶ added in v0.2.0
func WithVar(key string, value any) OptionFunc
func WithVars ¶ added in v0.2.0
func WithVars(vars map[string]any) OptionFunc
Click to show internal directories.
Click to hide internal directories.