Files
x/blogo/defaults.go

33 lines
522 B
Go
Raw Normal View History

package blogo
import (
"io"
"io/fs"
)
type defaultSourcer struct{}
func (p *defaultSourcer) Name() string {
return "blogo-defaults-sourcer"
}
func (p *defaultSourcer) Source() (fs.FS, error) {
return emptyFS{}, nil
}
type emptyFS struct{}
func (f emptyFS) Open(name string) (fs.File, error) {
return nil, fs.ErrNotExist
}
type defaultRenderer struct{}
func (p *defaultRenderer) Name() string {
return "blogo-default-renderer"
}
func (p *defaultRenderer) Render(f fs.File, w io.Writer) error {
return nil
}