Documentation
¶
Index ¶
- Variables
- type LinkListingData
- type Page
- type PageData
- type PageMeta
- type PageTemplateData
- type Parser
- func (p *Parser) AllCategories(pages map[string]*Page) []string
- func (p *Parser) AllPageTitles(pages map[string]*Page) []string
- func (p *Parser) CreateSpecialPages(pages map[string]*Page) error
- func (p *Parser) DiscoverPages(path string) (map[string]*Page, error)
- func (p *Parser) FindRootPage(pages map[string]*Page) (*Page, error)
- func (p *Parser) OutputAllPagesToDisk(pages map[string]*Page, outputDir string) error
- func (p *Parser) PagesByCategory(pages map[string]*Page) map[string][]*Page
- func (p *Parser) ParsePageFile(path string) (Page, error)
- func (p *Parser) PopulateBacklinks(pages map[string]*Page)
- type WikiLinkResolver
Constants ¶
This section is empty.
Variables ¶
View Source
var LinkListingTemplate *template.Template
View Source
var PageTemplate *template.Template
Functions ¶
This section is empty.
Types ¶
type LinkListingData ¶
type LinkListingData struct {
LinkList []string
}
type PageTemplateData ¶
type Parser ¶ added in v0.2.0
type Parser struct {
DiscordUserResolver *extensions.DiscordUserResolver
}
func (*Parser) AllCategories ¶ added in v0.2.0
func (*Parser) AllPageTitles ¶ added in v0.2.0
func (*Parser) CreateSpecialPages ¶ added in v0.2.0
func (*Parser) DiscoverPages ¶ added in v0.2.0
func (*Parser) FindRootPage ¶ added in v0.2.0
func (*Parser) OutputAllPagesToDisk ¶ added in v0.2.0
func (*Parser) PagesByCategory ¶ added in v0.2.0
func (*Parser) ParsePageFile ¶ added in v0.2.0
func (*Parser) PopulateBacklinks ¶ added in v0.2.0
type WikiLinkResolver ¶
type WikiLinkResolver struct {
// contains filtered or unexported fields
}
func (WikiLinkResolver) ResolveWikilink ¶
func (r WikiLinkResolver) ResolveWikilink(node *wikilink.Node) (destination []byte, err error)
Click to show internal directories.
Click to hide internal directories.