Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { BlockEditorRenderer func(blocks []ui.BlockInterface) string Logger *slog.Logger Shortcodes []cmsstore.ShortcodeInterface Store cmsstore.StoreInterface CacheEnabled bool CacheExpireSeconds int }
type FrontendInterface ¶ added in v0.12.0
type FrontendInterface interface { // Handler renders the frontend Handler(w http.ResponseWriter, r *http.Request) // StringHandler return the frontend as a HTML string StringHandler(w http.ResponseWriter, r *http.Request) string // TemplateRenderHtmlByID builds the HTML of a template based on its ID TemplateRenderHtmlByID(r *http.Request, templateID string, options TemplateRenderHtmlByIDOptions) (string, error) }
func New ¶
func New(config Config) FrontendInterface
type LanguageKey ¶
type LanguageKey struct{}
Click to show internal directories.
Click to hide internal directories.