func Blog(ctx *middleware.Context) { blog := new(model.Blog) blog.SetPageActive(true) blog.SetPageSize(10) pageNo := ParseInt(ctx.R.FormValue("page")) blog.SetPageNo(pageNo) blog.State = "PUBLISHED" blog.AddSortProperty("publish_date", "desc") blogList, total, err := blog.SearchByPage(true) PanicIf(err) blog.SetTotalRecord(total) blog.Result = blogList ctx.Set("Blog", blog) tags, err := blog.GetAllTags() PanicIf(err) ctx.Set("Tags", tags) ctx.HTML(200, "blog", ctx) }