diff --git a/internal/router/frontend.go b/internal/router/frontend.go index 09a796f..a136ff9 100644 --- a/internal/router/frontend.go +++ b/internal/router/frontend.go @@ -36,15 +36,9 @@ func setupFrontendRoutes(r *gin.Engine, cfg *config.Config, d *dependencies) { // 帖子页面 pages.GET("/posts", d.postCtrl.ListPage) + pages.GET("/posts/new", d.authMdw.Required(), d.postCtrl.NewPage) pages.GET("/posts/:id", d.postCtrl.ShowPage) - } - - // 帖子页面(需登录) - postPages := r.Group("/posts") - postPages.Use(d.authMdw.Required()) - { - postPages.GET("/new", d.postCtrl.NewPage) - postPages.GET("/:id/edit", d.postCtrl.EditPage) + pages.GET("/posts/:id/edit", d.authMdw.Required(), d.postCtrl.EditPage) } // 认证页面(已登录自动跳走) diff --git a/templates/MetaLab-2026/html/posts/new.html b/templates/MetaLab-2026/html/posts/new.html index c9d5e4a..554a0bf 100644 --- a/templates/MetaLab-2026/html/posts/new.html +++ b/templates/MetaLab-2026/html/posts/new.html @@ -14,21 +14,69 @@ -