templates

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2017 License: BSD-3-Clause Imports: 10 Imported by: 9

Documentation

Index

Constants

View Source
const (
	TemplateFileExtension = ".gohtml"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	Modified chan bool
	// contains filtered or unexported fields
}

A Provider gives access to all required templates.

func NewProvider

func NewProvider(templateFolder string) Provider

NewProvider creates a new template provider with the given folder as the base.

func (*Provider) GetAliasIndexTemplate added in v0.10.0

func (provider *Provider) GetAliasIndexTemplate(hostname string) (*template.Template, error)

GetAliasIndexTemplate returns the alias-index template.

func (*Provider) GetConversionTemplate added in v0.10.0

func (provider *Provider) GetConversionTemplate(hostname string) (*template.Template, error)

GetConversionTemplate returns the template for conversion.

func (*Provider) GetErrorTemplate added in v0.10.0

func (provider *Provider) GetErrorTemplate(hostname string) (*template.Template, error)

GetErrorTemplate returns the template for error pages.

func (*Provider) GetItemTemplate added in v0.10.0

func (provider *Provider) GetItemTemplate(itemType, hostname string) (*template.Template, error)

GetItemTemplate returns the item template for the given item type (e.g. document, presentation).

func (*Provider) GetOpenSearchDescriptionTemplate added in v0.10.0

func (provider *Provider) GetOpenSearchDescriptionTemplate(hostname string) (*template.Template, error)

GetOpenSearchDescriptionTemplate returns the template for conversion.

func (*Provider) GetRSSTemplate added in v0.10.0

func (provider *Provider) GetRSSTemplate(hostname string) (*template.Template, error)

GetRSSTemplate returns the template for RSS feeds.

func (*Provider) GetRobotsTxtTemplate added in v0.10.0

func (provider *Provider) GetRobotsTxtTemplate(hostname string) (*template.Template, error)

GetRobotsTxtTemplate returns the template for robots.txt.

func (*Provider) GetSearchTemplate added in v0.10.0

func (provider *Provider) GetSearchTemplate(hostname string) (*template.Template, error)

GetSearchTemplate returns the search template.

func (*Provider) GetSimpleTemplate added in v0.10.0

func (provider *Provider) GetSimpleTemplate(templateName, hostname string) (*template.Template, error)

GetSimpleTemplate returns a simple template without wrapping or combination with other templates.

func (*Provider) GetSitemapEntryTemplate added in v0.10.0

func (provider *Provider) GetSitemapEntryTemplate(hostname string) (template *template.Template, childPlaceholder string, err error)

GetSitemapEntryTemplate returns the sitemap-entry template.

func (*Provider) GetSitemapTemplate added in v0.10.0

func (provider *Provider) GetSitemapTemplate(hostname string) (*template.Template, error)

GetSitemapTemplate returns the sitemap template.

func (*Provider) GetSnippetTemplate added in v0.10.0

func (provider *Provider) GetSnippetTemplate(snippetName, hostname string) (*template.Template, error)

GetSnippetTemplate returns a snippet template without wrapping or combination with other templates.

func (*Provider) GetTagMapTemplate added in v0.10.0

func (provider *Provider) GetTagMapTemplate(hostname string) (*template.Template, error)

GetTagMapTemplate returns the template for tags.

func (*Provider) GetXMLSitemapTemplate added in v0.10.0

func (provider *Provider) GetXMLSitemapTemplate(hostname string) (*template.Template, error)

GetXMLSitemapTemplate returns the template for XML sitemaps.

func (*Provider) StoreTemplatesOnDisc

func (provider *Provider) StoreTemplatesOnDisc() (success bool, err error)

StoreTemplatesOnDisc saves all templates to disc.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL