Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDataFile ¶
Types ¶
type SiteFormat ¶
type SiteFormat struct {
StaticDir string `json:"staticdir"`
Pages map[string]string `json:"pages"`
Errors struct {
NotFound string `json:"notfound"`
Internal string `json:"internal"`
} `json:"errors"`
}
func ParseSiteFile ¶
func ParseSiteFile(file string) (SiteFormat, error)
type SiteTemplateFormat ¶
type SiteTemplateFormat struct {
Name string `json:"name"`
Data string `json:"data"`
Hooks struct {
Pregen [][]string `json:"pregen"`
Postgen [][]string `json:"postgen"`
} `json:"hooks"`
Static struct {
Directory string `json:"directory"`
Sitemap string `json:"sitemap"`
Minify map[string]string `json:"minify"`
} `json:"static"`
Segments []string `json:"segments"`
Pages map[string]string `json:"pages"`
ErrorTemplate string `json:"errorTemplate"`
Errors struct {
NotFound string `json:"notfound"`
Internal string `json:"internal"`
} `json:"errors"`
}
func ParseSiteTemplateFile ¶
func ParseSiteTemplateFile(file string) (SiteTemplateFormat, error)
Click to show internal directories.
Click to hide internal directories.