build

package
v1.11.4 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2023 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddWidgetPages added in v1.10.3

func AddWidgetPages(site *puzzleweb.Site, initCtx context.Context, widgetPages []parser.WidgetPageConfig, configBuilder WidgetConfigBuilder, widgets map[string]parser.WidgetConfig) bool

func BuildDefaultSite added in v1.10.3

func BuildDefaultSite(configExtracter config.BaseConfigExtracter) (*puzzleweb.Site, bool)

func MakeWidgetPage

func MakeWidgetPage(pageName string, initCtx context.Context, configBuilder WidgetConfigBuilder, widgetConfig parser.WidgetConfig) (puzzleweb.Page, bool)

Types

type WidgetConfigBuilder added in v1.10.3

type WidgetConfigBuilder interface {
	config.BaseConfig
	MakeWikiConfig(widgetConfig parser.WidgetConfig) (config.WikiConfig, bool)
	MakeForumConfig(widgetConfig parser.WidgetConfig) (config.ForumConfig, bool)
	MakeBlogConfig(widgetConfig parser.WidgetConfig) (config.BlogConfig, bool)
	MakeWidgetConfig(widgetConfig parser.WidgetConfig) (config.RemoteWidgetConfig, bool)
}

Jump to

Keyboard shortcuts

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