Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTemplate ¶
GetTemplate returns the compiled index template, using sync.Once for caching.
Types ¶
type Contributor ¶
type SiteConfig ¶
type SiteConfig struct {
Name string `json:"name" yaml:"name"`
Description string `json:"description" yaml:"description"`
User string `json:"user" yaml:"user"`
Contributor Contributor `json:"contributor" yaml:"contributor"`
Slack SlackConfig `json:"slack" yaml:"slack"`
}
func LoadSiteConfig ¶
func LoadSiteConfig(path string) (SiteConfig, error)
type SlackConfig ¶ added in v0.2.0
type SlackConfig struct {
Enabled bool `json:"enabled" yaml:"enabled"`
UserToken string `json:"user_token" yaml:"user_token"` //nolint:tagliatelle
StatusEmojiActive string `json:"status_emoji_active" yaml:"status_emoji_active"` //nolint:tagliatelle
StatusEmojiInactive string `json:"status_emoji_inactive" yaml:"status_emoji_inactive"` //nolint:tagliatelle
TTLSeconds int `json:"ttl_seconds" yaml:"ttl_seconds"` //nolint:tagliatelle
}
Click to show internal directories.
Click to hide internal directories.