diff --git a/internal/controller/admin/ArticleController.go b/internal/controller/admin/ArticleController.go index 0ffb6ef..886ec43 100644 --- a/internal/controller/admin/ArticleController.go +++ b/internal/controller/admin/ArticleController.go @@ -5,6 +5,7 @@ import ( "blog/internal/model/admin" "blog/internal/service" "blog/third_party/SessionUtil" + "html/template" "log" "net/http" @@ -34,6 +35,7 @@ func (ctrl *ArticleController) GetEditor() { content, _ := service.ContentService.GetContentByDb(id) ctrl.Ctx.ViewData("blogArticle", article) ctrl.Ctx.ViewData("blogContent", content) + ctrl.Ctx.ViewData("content", template.HTML(content.Content)) } ctrl.Ctx.View("/admin/article/editor/" + contentType + ".html") } diff --git a/template/admin/article/editor/markdown.html b/template/admin/article/editor/markdown.html index 7c51612..1c26d4f 100644 --- a/template/admin/article/editor/markdown.html +++ b/template/admin/article/editor/markdown.html @@ -25,8 +25,6 @@ - + + @@ -23,8 +24,6 @@ - + + @@ -33,10 +34,14 @@ - -
-

#{.article.Title}

- #{.article.SubTitle} + +

#{.article.Title}

+ #{ if ne .article.SubTitle ""} + #{.article.SubTitle} + #{end} + 发布时间: {{ publishTime?moment(parseInt(publishTime)).format('YYYY/MM/DD'):''}} + +
@@ -56,6 +61,7 @@ group: null, drawer: false, loading: false, + publishTime: '#{.article.PublishTime}' }, methods: {}, diff --git a/template/blog/article/article_tinyMce.html b/template/blog/article/article_tinyMce.html index ab72fb8..0f96a30 100644 --- a/template/blog/article/article_tinyMce.html +++ b/template/blog/article/article_tinyMce.html @@ -16,6 +16,7 @@ + @@ -34,9 +35,12 @@ - +

#{.article.Title}

+ #{ if ne .article.SubTitle ""} #{.article.SubTitle} + #{end} + 发布时间: {{ publishTime?moment(parseInt(publishTime)).format('YYYY/MM/DD'):''}} #{.content}
@@ -67,6 +71,7 @@ template: '#app-template', data: { drawer: false, + publishTime: '#{.article.PublishTime}' }, methods: {}, vuetify: new Vuetify(),