kiln/format.go
2021-04-11 17:13:06 -04:00

13 lines
241 B
Go

package main
// Format represents an output format.
type Format interface {
Format(*Page) (path string, content []byte)
}
type FormatFunc func(*Page) (string, []byte)
func (f FormatFunc) Format(p *Page) (string, []byte) {
return f(p)
}