Documentation
¶
Index ¶
- Constants
- type CDocument
- type CFeature
- func (f *CFeature) AddSearchDocumentMapping(tag language.Tag, indexMapping *mapping.IndexMappingImpl)
- func (f *CFeature) AddTag(name string, fn bbcode.TagCompilerFunc) MakeFeature
- func (f *CFeature) AutoCloseTags(enabled bool) MakeFeature
- func (f *CFeature) Extensions() (extensions []string)
- func (f *CFeature) IgnoreUnmatchedClosingTags(ignored bool) MakeFeature
- func (f *CFeature) IndexDocument(pg feature.Page) (out interface{}, err error)
- func (f *CFeature) Init(this interface{})
- func (f *CFeature) Label() (label string)
- func (f *CFeature) Make() Feature
- func (f *CFeature) Name() (name string)
- func (f *CFeature) NewDocumentMapping(tag language.Tag) (doctype, analyzer string, dm *mapping.DocumentMapping)
- func (f *CFeature) Prepare(ctx context.Context, content string) (out context.Context, err error)
- func (f *CFeature) Process(ctx context.Context, content string) (html template.HTML, redirect string, err error)
- func (f *CFeature) RemoveTag(name string) MakeFeature
- func (f *CFeature) SearchDocumentMapping(tag language.Tag) (doctype string, dm *mapping.DocumentMapping)
- func (f *CFeature) SortOutputAttributes(sorted bool) MakeFeature
- type Document
- type Feature
- type MakeFeature
Constants ¶
View Source
const Tag feature.Tag = "pages-formats-bb"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CDocument ¶
type CDocument struct { search.CDocument Links []string `json:"links"` Headings []string `json:"headings"` }
func (*CDocument) AddHeading ¶
type CFeature ¶
func (*CFeature) AddSearchDocumentMapping ¶
func (f *CFeature) AddSearchDocumentMapping(tag language.Tag, indexMapping *mapping.IndexMappingImpl)
func (*CFeature) AddTag ¶
func (f *CFeature) AddTag(name string, fn bbcode.TagCompilerFunc) MakeFeature
func (*CFeature) AutoCloseTags ¶
func (f *CFeature) AutoCloseTags(enabled bool) MakeFeature
func (*CFeature) Extensions ¶
func (*CFeature) IgnoreUnmatchedClosingTags ¶
func (f *CFeature) IgnoreUnmatchedClosingTags(ignored bool) MakeFeature
func (*CFeature) IndexDocument ¶
func (*CFeature) NewDocumentMapping ¶
func (*CFeature) RemoveTag ¶
func (f *CFeature) RemoveTag(name string) MakeFeature
func (*CFeature) SearchDocumentMapping ¶
func (*CFeature) SortOutputAttributes ¶
func (f *CFeature) SortOutputAttributes(sorted bool) MakeFeature
type MakeFeature ¶
type MakeFeature interface {
Make() Feature
}
func New ¶
func New() MakeFeature
func NewTagged ¶
func NewTagged(tag feature.Tag) MakeFeature
Click to show internal directories.
Click to hide internal directories.