Documentation
¶
Index ¶
- Constants
- func BuildCSS(config pageConfig.SiteThemeConfig) string
- func ClearCaches()
- func CloneConfig(config pageConfig.SiteThemeConfig) pageConfig.SiteThemeConfig
- func CloneDefinitions(themes []pageConfig.SiteThemeDefinition) []pageConfig.SiteThemeDefinition
- func ClonePrepublish(prepublish *pageConfig.SiteThemePrepublish) *pageConfig.SiteThemePrepublish
- func Defaults() pageConfig.SiteThemeConfig
- func LoadConfig() pageConfig.SiteThemeConfig
- func NormalizeConfig(config pageConfig.SiteThemeConfig) pageConfig.SiteThemeConfig
- func NormalizePrepublish(prepublish *pageConfig.SiteThemePrepublish, ...) *pageConfig.SiteThemePrepublish
- type RuntimeTheme
- type RuntimeThemeColors
Constants ¶
View Source
const ( LightName = "gf-light" DarkName = "gf-dark" )
Variables ¶
This section is empty.
Functions ¶
func BuildCSS ¶
func BuildCSS(config pageConfig.SiteThemeConfig) string
func ClearCaches ¶
func ClearCaches()
func CloneConfig ¶
func CloneConfig(config pageConfig.SiteThemeConfig) pageConfig.SiteThemeConfig
func CloneDefinitions ¶
func CloneDefinitions(themes []pageConfig.SiteThemeDefinition) []pageConfig.SiteThemeDefinition
func ClonePrepublish ¶
func ClonePrepublish(prepublish *pageConfig.SiteThemePrepublish) *pageConfig.SiteThemePrepublish
func Defaults ¶
func Defaults() pageConfig.SiteThemeConfig
func LoadConfig ¶
func LoadConfig() pageConfig.SiteThemeConfig
func NormalizeConfig ¶
func NormalizeConfig(config pageConfig.SiteThemeConfig) pageConfig.SiteThemeConfig
func NormalizePrepublish ¶
func NormalizePrepublish(prepublish *pageConfig.SiteThemePrepublish, defaults []pageConfig.SiteThemeDefinition, fallback pageConfig.SiteThemeDefinition) *pageConfig.SiteThemePrepublish
Types ¶
type RuntimeTheme ¶
type RuntimeTheme struct {
Enabled bool
Colors RuntimeThemeColors
CSS string
ETag string
Href string
}
func BuildRuntime ¶
func BuildRuntime(rawConfig pageConfig.SiteThemeConfig) RuntimeTheme
func Runtime ¶
func Runtime() RuntimeTheme
type RuntimeThemeColors ¶
func (RuntimeThemeColors) Payload ¶
func (colors RuntimeThemeColors) Payload() map[string]string
Click to show internal directories.
Click to hide internal directories.