Documentation ¶
Index ¶
- type HTMLRenderingEngine
- func (engine *HTMLRenderingEngine) FileExtension() string
- func (engine *HTMLRenderingEngine) LoadTemplates(templatesDir string) error
- func (engine *HTMLRenderingEngine) RenderSection(out io.Writer, con *booklit.Section) error
- func (engine *HTMLRenderingEngine) URL(tag booklit.Tag) string
- func (engine *HTMLRenderingEngine) VisitDefinitions(con booklit.Definitions) error
- func (engine *HTMLRenderingEngine) VisitImage(con booklit.Image) error
- func (engine *HTMLRenderingEngine) VisitLink(con booklit.Link) error
- func (engine *HTMLRenderingEngine) VisitList(con booklit.List) error
- func (engine *HTMLRenderingEngine) VisitParagraph(con booklit.Paragraph) error
- func (engine *HTMLRenderingEngine) VisitPreformatted(con booklit.Preformatted) error
- func (engine *HTMLRenderingEngine) VisitReference(con *booklit.Reference) error
- func (engine *HTMLRenderingEngine) VisitSection(con *booklit.Section) error
- func (engine *HTMLRenderingEngine) VisitSequence(con booklit.Sequence) error
- func (engine *HTMLRenderingEngine) VisitString(con booklit.String) error
- func (engine *HTMLRenderingEngine) VisitStyled(con booklit.Styled) error
- func (engine *HTMLRenderingEngine) VisitTable(con booklit.Table) error
- func (engine *HTMLRenderingEngine) VisitTableOfContents(con booklit.TableOfContents) error
- func (engine *HTMLRenderingEngine) VisitTarget(con booklit.Target) error
- type RenderingEngine
- type SearchDocument
- type SearchIndex
- type TextRenderingEngine
- func (engine *TextRenderingEngine) FileExtension() string
- func (engine *TextRenderingEngine) LoadTemplates(templatesDir string) error
- func (engine *TextRenderingEngine) RenderSection(out io.Writer, con *booklit.Section) error
- func (engine *TextRenderingEngine) URL(tag booklit.Tag) string
- func (engine *TextRenderingEngine) VisitDefinitions(con booklit.Definitions) error
- func (engine *TextRenderingEngine) VisitImage(con booklit.Image) error
- func (engine *TextRenderingEngine) VisitLink(con booklit.Link) error
- func (engine *TextRenderingEngine) VisitList(con booklit.List) error
- func (engine *TextRenderingEngine) VisitParagraph(con booklit.Paragraph) error
- func (engine *TextRenderingEngine) VisitPreformatted(con booklit.Preformatted) error
- func (engine *TextRenderingEngine) VisitReference(con *booklit.Reference) error
- func (engine *TextRenderingEngine) VisitSection(con *booklit.Section) error
- func (engine *TextRenderingEngine) VisitSequence(con booklit.Sequence) error
- func (engine *TextRenderingEngine) VisitString(con booklit.String) error
- func (engine *TextRenderingEngine) VisitStyled(con booklit.Styled) error
- func (engine *TextRenderingEngine) VisitTable(con booklit.Table) error
- func (engine *TextRenderingEngine) VisitTableOfContents(con booklit.TableOfContents) error
- func (engine *TextRenderingEngine) VisitTarget(con booklit.Target) error
- type WalkContext
- type Writer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HTMLRenderingEngine ¶
type HTMLRenderingEngine struct {
// contains filtered or unexported fields
}
func NewHTMLRenderingEngine ¶
func NewHTMLRenderingEngine() *HTMLRenderingEngine
func (*HTMLRenderingEngine) FileExtension ¶
func (engine *HTMLRenderingEngine) FileExtension() string
func (*HTMLRenderingEngine) LoadTemplates ¶
func (engine *HTMLRenderingEngine) LoadTemplates(templatesDir string) error
func (*HTMLRenderingEngine) RenderSection ¶ added in v0.6.0
func (*HTMLRenderingEngine) URL ¶ added in v0.6.0
func (engine *HTMLRenderingEngine) URL(tag booklit.Tag) string
func (*HTMLRenderingEngine) VisitDefinitions ¶ added in v0.6.0
func (engine *HTMLRenderingEngine) VisitDefinitions(con booklit.Definitions) error
func (*HTMLRenderingEngine) VisitImage ¶ added in v0.6.0
func (engine *HTMLRenderingEngine) VisitImage(con booklit.Image) error
func (*HTMLRenderingEngine) VisitLink ¶
func (engine *HTMLRenderingEngine) VisitLink(con booklit.Link) error
func (*HTMLRenderingEngine) VisitList ¶
func (engine *HTMLRenderingEngine) VisitList(con booklit.List) error
func (*HTMLRenderingEngine) VisitParagraph ¶
func (engine *HTMLRenderingEngine) VisitParagraph(con booklit.Paragraph) error
func (*HTMLRenderingEngine) VisitPreformatted ¶
func (engine *HTMLRenderingEngine) VisitPreformatted(con booklit.Preformatted) error
func (*HTMLRenderingEngine) VisitReference ¶
func (engine *HTMLRenderingEngine) VisitReference(con *booklit.Reference) error
func (*HTMLRenderingEngine) VisitSection ¶
func (engine *HTMLRenderingEngine) VisitSection(con *booklit.Section) error
func (*HTMLRenderingEngine) VisitSequence ¶
func (engine *HTMLRenderingEngine) VisitSequence(con booklit.Sequence) error
func (*HTMLRenderingEngine) VisitString ¶
func (engine *HTMLRenderingEngine) VisitString(con booklit.String) error
func (*HTMLRenderingEngine) VisitStyled ¶
func (engine *HTMLRenderingEngine) VisitStyled(con booklit.Styled) error
func (*HTMLRenderingEngine) VisitTable ¶ added in v0.6.0
func (engine *HTMLRenderingEngine) VisitTable(con booklit.Table) error
func (*HTMLRenderingEngine) VisitTableOfContents ¶
func (engine *HTMLRenderingEngine) VisitTableOfContents(con booklit.TableOfContents) error
func (*HTMLRenderingEngine) VisitTarget ¶
func (engine *HTMLRenderingEngine) VisitTarget(con booklit.Target) error
type RenderingEngine ¶
type SearchDocument ¶ added in v0.6.0
type SearchIndex ¶ added in v0.6.0
type SearchIndex map[string]SearchDocument
type TextRenderingEngine ¶ added in v0.10.0
type TextRenderingEngine struct {
// contains filtered or unexported fields
}
func NewTextRenderingEngine ¶ added in v0.10.0
func NewTextRenderingEngine(fileExtension string) *TextRenderingEngine
func (*TextRenderingEngine) FileExtension ¶ added in v0.10.0
func (engine *TextRenderingEngine) FileExtension() string
func (*TextRenderingEngine) LoadTemplates ¶ added in v0.10.0
func (engine *TextRenderingEngine) LoadTemplates(templatesDir string) error
func (*TextRenderingEngine) RenderSection ¶ added in v0.10.0
func (*TextRenderingEngine) URL ¶ added in v0.10.0
func (engine *TextRenderingEngine) URL(tag booklit.Tag) string
func (*TextRenderingEngine) VisitDefinitions ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitDefinitions(con booklit.Definitions) error
func (*TextRenderingEngine) VisitImage ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitImage(con booklit.Image) error
func (*TextRenderingEngine) VisitLink ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitLink(con booklit.Link) error
func (*TextRenderingEngine) VisitList ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitList(con booklit.List) error
func (*TextRenderingEngine) VisitParagraph ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitParagraph(con booklit.Paragraph) error
func (*TextRenderingEngine) VisitPreformatted ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitPreformatted(con booklit.Preformatted) error
func (*TextRenderingEngine) VisitReference ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitReference(con *booklit.Reference) error
func (*TextRenderingEngine) VisitSection ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitSection(con *booklit.Section) error
func (*TextRenderingEngine) VisitSequence ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitSequence(con booklit.Sequence) error
func (*TextRenderingEngine) VisitString ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitString(con booklit.String) error
func (*TextRenderingEngine) VisitStyled ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitStyled(con booklit.Styled) error
func (*TextRenderingEngine) VisitTable ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitTable(con booklit.Table) error
func (*TextRenderingEngine) VisitTableOfContents ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitTableOfContents(con booklit.TableOfContents) error
func (*TextRenderingEngine) VisitTarget ¶ added in v0.10.0
func (engine *TextRenderingEngine) VisitTarget(con booklit.Target) error
type Writer ¶
type Writer struct { Engine RenderingEngine Destination string }
func (Writer) WriteSearchIndex ¶ added in v0.8.0
Click to show internal directories.
Click to hide internal directories.