Versions in this module Expand all Collapse all v0 v0.1.0 Mar 16, 2022 Changes in this version + func FileSystemMiddleware(fallthroughHandler http.Handler, wdfs fs.FS) http.Handler + func NoCache(handler http.Handler) http.Handler + func RegisterConfigAPI(router *httprouter.Router, cfg *config.Components) + func RegisterEventsAPI(router *httprouter.Router, hub *events.EventHub, logger *log.Logger) + func RegisterViews(router *httprouter.Router, logger *log.Logger, wdfs fs.FS, mdFilepath string, ...) + type ConfigAPI struct + func (a *ConfigAPI) MermaidConfig(writer http.ResponseWriter, _ *http.Request, _ httprouter.Params) + func (a *ConfigAPI) RevealConfig(writer http.ResponseWriter, _ *http.Request, _ httprouter.Params) + type ContentEventHandler chan events.ContentEvent + func (h ContentEventHandler) Close() (err error) + func (h ContentEventHandler) OnEvent(ce events.ContentEvent) error + type Events struct + func (e *Events) EventHandler(writer http.ResponseWriter, req *http.Request, _ httprouter.Params) + type Views struct + func (p *Views) IndexPage(writer http.ResponseWriter, _ *http.Request, _ httprouter.Params) + func (p *Views) RenderedMarkdown(writer http.ResponseWriter, _ *http.Request, _ httprouter.Params)