theme

package
v1.0.1-0...-219fbf5 Latest Latest
Warning

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

Go to latest
Published: May 18, 2024 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Theme

type Theme struct {
	// contains filtered or unexported fields
}

Theme ...

func New

func New(devMode bool, cfg *config.Config, service *service.Service, auth *auth.Auth) *Theme

func (*Theme) ChangedAt

func (t *Theme) ChangedAt() time.Time

func (*Theme) Exception

func (t *Theme) Exception(w http.ResponseWriter, req *http.Request, e interface{}) bool

func (*Theme) LastPostTime304Handler

func (t *Theme) LastPostTime304Handler(h http.Handler) http.Handler

func (*Theme) LastPostTime304HandlerFunc

func (t *Theme) LastPostTime304HandlerFunc(h http.HandlerFunc) http.Handler

func (*Theme) Post304Handler

func (t *Theme) Post304Handler(w http.ResponseWriter, r *http.Request, p *protocols.Post) bool

func (*Theme) ProcessHomeQueries

func (t *Theme) ProcessHomeQueries(w http.ResponseWriter, req *http.Request, query url.Values) bool

func (*Theme) QueryByID

func (t *Theme) QueryByID(w http.ResponseWriter, req *http.Request, id int64) error

func (*Theme) QueryByPage

func (t *Theme) QueryByPage(w http.ResponseWriter, req *http.Request, parents string, slug string) (int64, error)

func (*Theme) QueryBySlug

func (t *Theme) QueryBySlug(w http.ResponseWriter, req *http.Request, tree string, slug string) (int64, error)

func (*Theme) QueryByTags

func (t *Theme) QueryByTags(w http.ResponseWriter, req *http.Request, tags []string)

func (*Theme) QueryFile

func (t *Theme) QueryFile(w http.ResponseWriter, req *http.Request, postID int64, file string)

func (*Theme) QueryHome

func (t *Theme) QueryHome(w http.ResponseWriter, req *http.Request) error

func (*Theme) QuerySpecial

func (t *Theme) QuerySpecial(w http.ResponseWriter, req *http.Request, file string) bool

func (*Theme) QueryStatic

func (t *Theme) QueryStatic(w http.ResponseWriter, req *http.Request, file string)

TODO 支持本地静态文件以临时存放临时文件。 TODO 没有处理错误(比较文件不存在)。

Directories

Path Synopsis
modules
rss

Jump to

Keyboard shortcuts

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