From f3596531395fd72115b1053176e49100d2035a94 Mon Sep 17 00:00:00 2001 From: "mail_yanpeng@163.com" Date: Wed, 22 May 2019 10:28:02 +0800 Subject: [PATCH] =?UTF-8?q?seo=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controllers/BlogController.go | 14 ++++++++------ models/Blog.go | 1 + views/blog.html | 2 +- views/editblog.html | 2 +- views/newblog.html | 1 + 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/controllers/BlogController.go b/controllers/BlogController.go index 61be4cd..3211dd6 100644 --- a/controllers/BlogController.go +++ b/controllers/BlogController.go @@ -46,13 +46,14 @@ func (this *BlogController) Save() { } title := this.GetString("title") blogHtml := this.GetString("blogHtml") + blogDesc := this.GetString("blogDesc") catory := this.GetString("catory") catoryId, _ := strconv.ParseInt(catory, 10, 64) labels := this.GetStrings("labels[]") - blog := &models.Blog{Title: title, BlogHtml: blogHtml, CategoryId: catoryId, UserId: uid.(int64)} + blog := &models.Blog{Title: title, BlogHtml: blogHtml, CategoryId: catoryId, UserId: uid.(int64), BlogDesc: blogDesc} err := blogService.SaveBlog(blog, labels) if err == nil { - this.Data["json"] = models.ReurnData("",blog.Id) + this.Data["json"] = models.ReurnData("", blog.Id) } else { this.Data["json"] = models.ReurnError(500, "保存失败") } @@ -70,13 +71,14 @@ func (this *BlogController) Edit() { this.ServeJSON() return } - id,_ := this.GetInt64("id") + id, _ := this.GetInt64("id") title := this.GetString("title") blogHtml := this.GetString("blogHtml") + blogDesc := this.GetString("blogDesc") catory := this.GetString("catory") catoryId, _ := strconv.ParseInt(catory, 10, 64) labels := this.GetStrings("labels[]") - blog,err :=blogService.GetBlog(id) + blog, err := blogService.GetBlog(id) if err != nil { this.Data["json"] = models.ReurnError(500, "保存失败") this.ServeJSON() @@ -84,6 +86,7 @@ func (this *BlogController) Edit() { } blog.Title = title blog.BlogHtml = blogHtml + blog.BlogDesc = blogDesc blog.CategoryId = catoryId blog.Utime = time.Now() err = blogService.EditBlog(blog, labels) @@ -224,7 +227,6 @@ func (this *BlogController) BlogsPage() { func (this *BlogController) Search() { blog, _ := utils.Search("elk") - this.Data["json"] = models.ReurnData("",blog) + this.Data["json"] = models.ReurnData("", blog) this.ServeJSON() } - diff --git a/models/Blog.go b/models/Blog.go index d26a7dc..6575343 100644 --- a/models/Blog.go +++ b/models/Blog.go @@ -10,6 +10,7 @@ type Blog struct { Title string BlogValue string `orm:"type(text)"` BlogHtml string `orm:"type(text)"` + BlogDesc string Ctime time.Time `orm:"auto_now_add;type(datetime)"` Utime time.Time `orm:"auto_now_add;type(datetime)"` Browses int64 `orm:"default(0)"` diff --git a/views/blog.html b/views/blog.html index eec1bcd..3469056 100644 --- a/views/blog.html +++ b/views/blog.html @@ -1,6 +1,6 @@ {{template "header" .}} - + {{.Blog.Title}} - 码农随笔 diff --git a/views/editblog.html b/views/editblog.html index 122d253..5df2b40 100644 --- a/views/editblog.html +++ b/views/editblog.html @@ -1,7 +1,6 @@ {{template "header" .}} {{.Blog.Title}} - 码农随笔 - @@ -56,6 +55,7 @@ return } tobj.blogHtml = editor.txt.html(); + tobj.blogDesc = editor.txt.text().substring(0,200) storage.setItem("blogHtml", tobj.blogHtml); storage.setItem("blogTitle", tobj.title); layer.open({ diff --git a/views/newblog.html b/views/newblog.html index db488ca..5ec6668 100644 --- a/views/newblog.html +++ b/views/newblog.html @@ -54,6 +54,7 @@ return } tobj.blogHtml = editor.txt.html(); + tobj.blogDesc = editor.txt.text().substring(0,200) storage.setItem("blogHtml",tobj.blogHtml); storage.setItem("blogTitle",tobj.title); layer.open({