Documentation ¶
Index ¶
- type Theme
- func (t *Theme) ChangedAt() time.Time
- func (t *Theme) Exception(w http.ResponseWriter, req *http.Request, e interface{}) bool
- func (t *Theme) LastPostTime304Handler(h http.Handler) http.Handler
- func (t *Theme) LastPostTime304HandlerFunc(h http.HandlerFunc) http.Handler
- func (t *Theme) Post304Handler(w http.ResponseWriter, r *http.Request, p *protocols.Post) bool
- func (t *Theme) ProcessHomeQueries(w http.ResponseWriter, req *http.Request, query url.Values) bool
- func (t *Theme) QueryByID(w http.ResponseWriter, req *http.Request, id int64) error
- func (t *Theme) QueryByPage(w http.ResponseWriter, req *http.Request, parents string, slug string) (int64, error)
- func (t *Theme) QueryBySlug(w http.ResponseWriter, req *http.Request, tree string, slug string) (int64, error)
- func (t *Theme) QueryByTags(w http.ResponseWriter, req *http.Request, tags []string)
- func (t *Theme) QueryFile(w http.ResponseWriter, req *http.Request, postID int64, file string)
- func (t *Theme) QueryHome(w http.ResponseWriter, req *http.Request) error
- func (t *Theme) QuerySpecial(w http.ResponseWriter, req *http.Request, file string) bool
- func (t *Theme) QueryStatic(w http.ResponseWriter, req *http.Request, file string)
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 (*Theme) LastPostTime304Handler ¶
func (*Theme) LastPostTime304HandlerFunc ¶
func (t *Theme) LastPostTime304HandlerFunc(h http.HandlerFunc) http.Handler
func (*Theme) Post304Handler ¶
func (*Theme) ProcessHomeQueries ¶
func (*Theme) QueryByPage ¶
func (*Theme) QueryBySlug ¶
func (*Theme) QueryByTags ¶
func (*Theme) QuerySpecial ¶
func (*Theme) QueryStatic ¶
TODO 支持本地静态文件以临时存放临时文件。 TODO 没有处理错误(比较文件不存在)。
Click to show internal directories.
Click to hide internal directories.