Documentation
¶
Index ¶
- func CSSComponentsPack() web.ComponentsPack
- func JSComponentsPack() web.ComponentsPack
- func Markdown(body string) htmlgo.HTMLComponent
- type BoxBuilder
- type Builder
- func (b *Builder) ArticleTree() (r *DocNode)
- func (b *Builder) Assets(prefix string, v embed.FS) (r *Builder)
- func (b *Builder) Build() (r *Builder)
- func (b *Builder) BuildStaticSite(dir string)
- func (b *Builder) Footer(v HTMLComponent) (r *Builder)
- func (b *Builder) Header(v HTMLComponent) (r *Builder)
- func (b *Builder) Home(v *DocBuilder) (r *Builder)
- func (b *Builder) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (b *Builder) SitePrefix(v string) (r *Builder)
- type ContentGroupBuilder
- type ContentTableBuilder
- type DocBuilder
- func (b *DocBuilder) AbstractText(v string) (r *DocBuilder)
- func (b *DocBuilder) ContentGroupItem(ctx context.Context) (r HTMLComponent)
- func (b *DocBuilder) GetPageTitle() (r string)
- func (b *DocBuilder) MarshalHTML(ctx context.Context) ([]byte, error)
- func (b *DocBuilder) Slug(v string) (r *DocBuilder)
- func (b *DocBuilder) Tables(vs ...HTMLComponent) (r *DocBuilder)
- func (b *DocBuilder) Title(v string) (r *DocBuilder)
- type DocLinkBuilder
- type DocNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CSSComponentsPack ¶
func CSSComponentsPack() web.ComponentsPack
func JSComponentsPack ¶
func JSComponentsPack() web.ComponentsPack
func Markdown ¶
func Markdown(body string) htmlgo.HTMLComponent
Types ¶
type BoxBuilder ¶
type BoxBuilder struct {
// contains filtered or unexported fields
}
func Deprecated ¶
func Deprecated(text string) (r *BoxBuilder)
func Experiment ¶
func Experiment(text string) (r *BoxBuilder)
func Important ¶
func Important(text string) (r *BoxBuilder)
func Note ¶
func Note(text string) (r *BoxBuilder)
func Tip ¶
func Tip(text string) (r *BoxBuilder)
func (*BoxBuilder) Children ¶
func (b *BoxBuilder) Children(vs ...h.HTMLComponent) (r *BoxBuilder)
func (*BoxBuilder) MarshalHTML ¶
func (b *BoxBuilder) MarshalHTML(ctx context.Context) ([]byte, error)
func (*BoxBuilder) Title ¶
func (b *BoxBuilder) Title(v string) (r *BoxBuilder)
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) ArticleTree ¶
func (*Builder) BuildStaticSite ¶
func (*Builder) Home ¶
func (b *Builder) Home(v *DocBuilder) (r *Builder)
func (*Builder) SitePrefix ¶
type ContentGroupBuilder ¶
type ContentGroupBuilder struct {
// contains filtered or unexported fields
}
func ContentGroup ¶
func ContentGroup(vs ...*DocBuilder) (r *ContentGroupBuilder)
func (*ContentGroupBuilder) MarshalHTML ¶
func (b *ContentGroupBuilder) MarshalHTML(ctx context.Context) (r []byte, err error)
func (*ContentGroupBuilder) Title ¶
func (b *ContentGroupBuilder) Title(v string) (r *ContentGroupBuilder)
type ContentTableBuilder ¶
type ContentTableBuilder struct {
// contains filtered or unexported fields
}
func ChildrenTable ¶
func ChildrenTable(vs ...HTMLComponent) (r *ContentTableBuilder)
func RelatedTable ¶
func RelatedTable(vs ...HTMLComponent) (r *ContentTableBuilder)
func (*ContentTableBuilder) MarshalHTML ¶
func (b *ContentTableBuilder) MarshalHTML(ctx context.Context) (r []byte, err error)
func (*ContentTableBuilder) Title ¶
func (b *ContentTableBuilder) Title(v string) (r *ContentTableBuilder)
type DocBuilder ¶
type DocBuilder struct {
// contains filtered or unexported fields
}
func Doc ¶
func Doc(vs ...HTMLComponent) (r *DocBuilder)
func (*DocBuilder) AbstractText ¶
func (b *DocBuilder) AbstractText(v string) (r *DocBuilder)
func (*DocBuilder) ContentGroupItem ¶
func (b *DocBuilder) ContentGroupItem(ctx context.Context) (r HTMLComponent)
func (*DocBuilder) GetPageTitle ¶
func (b *DocBuilder) GetPageTitle() (r string)
func (*DocBuilder) MarshalHTML ¶
func (b *DocBuilder) MarshalHTML(ctx context.Context) ([]byte, error)
func (*DocBuilder) Slug ¶
func (b *DocBuilder) Slug(v string) (r *DocBuilder)
func (*DocBuilder) Tables ¶
func (b *DocBuilder) Tables(vs ...HTMLComponent) (r *DocBuilder)
func (*DocBuilder) Title ¶
func (b *DocBuilder) Title(v string) (r *DocBuilder)
type DocLinkBuilder ¶
type DocLinkBuilder struct {
// contains filtered or unexported fields
}
func DocLink ¶
func DocLink(doc *DocBuilder) (r *DocLinkBuilder)
func (*DocLinkBuilder) MarshalHTML ¶
func (b *DocLinkBuilder) MarshalHTML(ctx context.Context) (r []byte, err error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.