Documentation
¶
Index ¶
- type Builder
- func (b *Builder) AddHeader1Line(text string) *Builder
- func (b *Builder) AddHeader2Line(text string) *Builder
- func (b *Builder) AddHeader3Line(text string) *Builder
- func (b *Builder) AddLinkLine(url string, name ...string) *Builder
- func (b *Builder) AddPreformattedText(text string) *Builder
- func (b *Builder) AddQuoteLine(text string) *Builder
- func (b *Builder) AddTextLine(line string) *Builder
- func (b *Builder) AddUnorderedList(items []string) *Builder
- func (b *Builder) Get() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
A Builder is an object capable of building a Gemtext document
func (*Builder) AddHeader1Line ¶
AddHeader1Line adds a top level header line
func (*Builder) AddHeader2Line ¶
AddHeader2Line adds a secondary level header line
func (*Builder) AddHeader3Line ¶
AddHeader3Line adds a tertiary level header line
func (*Builder) AddLinkLine ¶
AddLinkLine adds a new link line.
While more than two args can be passed to it, any additional arguments will be ignored for the time being
func (*Builder) AddPreformattedText ¶
AddPreformattedText adds a block of preformatted text
func (*Builder) AddQuoteLine ¶
AddQuoteLine adds a blockquoted line
func (*Builder) AddTextLine ¶
AddTextLine adds a new text line (i.e. no additional formatting) to the Builder
func (*Builder) AddUnorderedList ¶
AddUnorderedList adds an unordered list
Click to show internal directories.
Click to hide internal directories.