github.com/ngocphuongnb/tetua@v0.0.7-alpha/app/themes/default/views/pages/post-view.jade (about) 1 extends ../partials/layout.jade 2 include ../partials/common.jade 3 4 block footer 5 !=asset.JsFile('editor/highlight-11.5.0.min.js') 6 !=asset.JsFile('js/main.js') 7 8 block content 9 :go:func PostView(post *entities.Post, relatedPosts []*entities.Post, comments []*entities.Comment) 10 .container 11 .layout.two-right 12 .main 13 +Messages(meta.Messages) 14 article.box.full.detail 15 if post.FeaturedImage != nil && post.FeaturedImage.ID > 0 16 div.bg 17 img.featured-image(src=post.FeaturedImage.Url() alt=post.Name) 18 .box-content 19 +postMeta(post) 20 h1.post-name=post.Name 21 .tags 22 for topic in post.Topics 23 a(href=topic.Url())='#'+topic.Name 24 !=post.ContentHTML 25 hr 26 h2=fmt.Sprintf("Discussion (%d)", post.CommentCount) 27 28 .comments 29 .flex 30 !=meta.User.AvatarElm('50', '50', false) 31 32 div 33 form(method="post" action="/comments/new") 34 input(type="hidden" name="post_id" value=post.ID) 35 textarea(name="content" placeholder="Write your comment here...") 36 button(type="submit") Comment 37 each comment in comments 38 - var canEdit = meta.User != nil && comment.UserID == meta.User.ID 39 +commentView(comment, post.ID, canEdit, false) 40 41 .right 42 .box.fixed-sidebar 43 h2 Trending posts 44 .posts-list 45 each post, pos in relatedPosts 46 +postListItem(post, pos+1)