小优化
This commit is contained in:
parent
0d62ebd5a5
commit
d3be997b8f
|
@ -1,7 +1,7 @@
|
|||
{{template "layout/base" .}}
|
||||
|
||||
{{define "content"}}
|
||||
{{ if gt .post.Id 0}}
|
||||
{{ if and .post gt .post.Id 0}}
|
||||
<div id="primary" class="content-area">
|
||||
<main id="main" class="site-main">
|
||||
<article id="post-{{.post.Id}}"
|
||||
|
|
|
@ -37,10 +37,7 @@ func Hook(h *wp.Handle) {
|
|||
func dispatch(next wp.HandleFn[*wp.Handle], h *wp.Handle) {
|
||||
h.WidgetAreaData()
|
||||
h.GetPassword()
|
||||
h.PushHeadScript(
|
||||
wp.NewComponents(CalCustomBackGround, 10),
|
||||
wp.NewComponents(colorSchemeCss, 10),
|
||||
)
|
||||
h.PushGroupHeadScript(10, CalCustomBackGround, colorSchemeCss)
|
||||
h.PushHandleFn(constraints.AllStats, wp.NewHandleFn(customHeader, 10))
|
||||
switch h.Scene() {
|
||||
case constraints.Detail:
|
||||
|
|
|
@ -47,7 +47,7 @@ func Hook(h *wp.Handle) {
|
|||
func ready(next wp.HandleFn[*wp.Handle], h *wp.Handle) {
|
||||
h.WidgetAreaData()
|
||||
h.GetPassword()
|
||||
h.PushHandleFn(constraints.AllStats, wp.NewHandleFn(calClass, 15))
|
||||
h.PushHandleFn(constraints.AllStats, wp.NewHandleFn(calClass, 20))
|
||||
errHandle := wp.NewHandleFn(errorsHandle, 100)
|
||||
h.PushHandleFn(constraints.Error404, errHandle)
|
||||
h.PushHandleFn(constraints.ParamError, errHandle)
|
||||
|
|
|
@ -137,7 +137,7 @@ func (i *IndexHandle) ExecPostsPlugin(calls ...func(*models.Posts)) {
|
|||
}
|
||||
plugin := GetListPostPlugins(pluginConf, postsPlugins)
|
||||
|
||||
i.ginH["posts"] = slice.Map(i.Posts, PluginFn[models.Posts](plugin, i.Handle, Defaults(calls...)))
|
||||
i.Posts = slice.Map(i.Posts, PluginFn[models.Posts](plugin, i.Handle, Defaults(calls...)))
|
||||
|
||||
}
|
||||
|
||||
|
@ -146,6 +146,7 @@ func (i *IndexHandle) Render() {
|
|||
i.ExecPostsPlugin()
|
||||
i.Pagination()
|
||||
}, 10))
|
||||
i.ginH["posts"] = i.Posts
|
||||
i.Handle.Render()
|
||||
}
|
||||
|
||||
|
|
|
@ -202,12 +202,12 @@ func (h *Handle) Render() {
|
|||
h.PreTemplate()
|
||||
h.AddComponent("customLogo", CalCustomLogo)
|
||||
|
||||
h.PushHeadScript(Components{CalSiteIcon, 100}, Components{CalCustomCss, 0})
|
||||
h.PushGroupHeadScript(0, CalSiteIcon, CalCustomCss)
|
||||
|
||||
h.PushHandleFn(constraints.AllStats, NewHandleFn(func(h *Handle) {
|
||||
h.CalMultipleComponents()
|
||||
h.CalBodyClass()
|
||||
}, 5), NewHandleFn(func(h *Handle) {
|
||||
}, 10), NewHandleFn(func(h *Handle) {
|
||||
h.C.HTML(h.Code, h.templ, h.ginH)
|
||||
}, 0))
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user