Versions in this module Expand all Collapse all v0 v0.10.0 Feb 11, 2017 Changes in this version + var AliasIndexHandlerRoute = "/!" + var AliasLookupHandlerRoute = "/!{alias:.+$}" + var BasePath = "/" + var DOCXHandlerRoute = `/{path:.+\.docx$|docx$}` + var ItemHandlerRoute = "/{path:.*$}" + var JSONHandlerRoute = `/{path:.+\.json$|json$}` + var LatestHandlerRoute = `/{path:.+\.latest$|latest$}` + var MarkdownHandlerRoute = `/{path:.+\.markdown$|markdown$}` + var OpenSearchDescriptionHandlerRoute = "/opensearch.xml" + var PrintHandlerRoute = `/{path:.+\.print$|print$}` + var RSSHandlerRoute = "/feed.rss" + var RedirectHandlerRoute = "/{path:.*$}" + var RobotsTxtHandlerRoute = "/robots.txt" + var SearchHandlerRoute = "/search" + var SitemapHandlerRoute = "/sitemap.html" + var TagPathPrefix = "/tags.html#" + var TagmapHandlerRoute = "/tags.html" + var ThemeHandlerRoute = fmt.Sprintf("%s/{path:.*$}", ThemeRoutePrefix) + var ThemeRoutePrefix = "/theme" + var ThumbnailHandlerRoute = fmt.Sprintf("%s/{path:.*$}", ThumbnailRoutePrefix) + var ThumbnailRoutePrefix = "/thumbnails" + var TypeAheadSearchHandlerRoute = "/search.json" + var TypeAheadTitlesHandlerRoute = "/titles.json" + var UpdateHandlerRoute = `/{path:.+\.ws$|ws$}` + var XMLSitemapHandlerRoute = "/sitemap.xml" + func AddETAgToStaticFileHandler(staticFileHandler http.Handler, headerWriter header.HeaderWriter, ...) http.Handler + func AliasIndex(headerWriter header.HeaderWriter, ...) http.Handler + func AliasLookup(headerWriter header.HeaderWriter, ...) http.Handler + func CompressResponses(baseHandler http.Handler) http.Handler + func DOCX(logger logger.Logger, conversionToolPath string, ...) http.Handler + func Error(headerWriter header.HeaderWriter, templateProvider templates.Provider, ...) http.Handler + func InMemoryTheme(themeFolderPath string, headerWriter header.HeaderWriter, ...) http.Handler + func Item(logger logger.Logger, headerWriter header.HeaderWriter, ...) http.Handler + func JSON(headerWriter header.HeaderWriter, ...) http.Handler + func Latest(logger logger.Logger, headerWriter header.HeaderWriter, ...) http.Handler + func LogRequests(baseHandler http.Handler) http.Handler + func Markdown(headerWriter header.HeaderWriter, ...) http.Handler + func OpenSearchDescription(headerWriter header.HeaderWriter, ...) http.Handler + func Print(logger logger.Logger, headerWriter header.HeaderWriter, ...) http.Handler + func RSS(headerWriter header.HeaderWriter, ...) http.Handler + func Redirect(logger logger.Logger, baseURITarget string) http.Handler + func RequireDigestAuthentication(logger logger.Logger, baseHandler http.Handler, ...) http.Handler + func RobotsTxt(headerWriter header.HeaderWriter, templateProvider templates.Provider) http.Handler + func Search(headerWriter header.HeaderWriter, ...) http.Handler + func Sitemap(headerWriter header.HeaderWriter, ...) http.Handler + func Static(directory, prefix string) http.Handler + func Tags(headerWriter header.HeaderWriter, ...) http.Handler + func Titles(headerWriter header.HeaderWriter, ...) http.Handler + func TypeAhead(headerWriter header.HeaderWriter, ...) http.Handler + func Update(logger logger.Logger, headerWriter header.HeaderWriter, ...) websocket.Handler + func XMLSitemap(headerWriter header.HeaderWriter, ...) http.Handler + type HandlerList []RouteAndHandler + func GetBaseHandlers(logger logger.Logger, config config.Config, ...) HandlerList + func GetRedirectHandlers(logger logger.Logger, baseURITarget string, baseHandler http.Handler) HandlerList + func (list *HandlerList) Add(route string, handler http.Handler) + type RouteAndHandler struct + Handler http.Handler + Route string