提交 a09aede2 编写于 作者: RYAN0UP's avatar RYAN0UP

0.0.6

上级 005a7e4f
...@@ -63,7 +63,7 @@ public class FrontArchiveController extends BaseController { ...@@ -63,7 +63,7 @@ public class FrontArchiveController extends BaseController {
Sort sort = new Sort(Sort.Direction.DESC, "postDate"); Sort sort = new Sort(Sort.Direction.DESC, "postDate");
Pageable pageable = PageRequest.of(page - 1, 5, sort); Pageable pageable = PageRequest.of(page - 1, 5, sort);
Page<Post> posts = postService.findPostByStatus(0, PostType.POST_TYPE_POST.getDesc(), pageable); Page<Post> posts = postService.findPostByStatus(0, PostType.POST_TYPE_POST.getDesc(), pageable);
if(null==posts){ if (null == posts) {
return this.renderNotFound(); return this.renderNotFound();
} }
model.addAttribute("posts", posts); model.addAttribute("posts", posts);
...@@ -83,7 +83,7 @@ public class FrontArchiveController extends BaseController { ...@@ -83,7 +83,7 @@ public class FrontArchiveController extends BaseController {
@PathVariable(value = "year") String year, @PathVariable(value = "year") String year,
@PathVariable(value = "month") String month) { @PathVariable(value = "month") String month) {
Page<Post> posts = postService.findPostByYearAndMonth(year, month, null); Page<Post> posts = postService.findPostByYearAndMonth(year, month, null);
if(null==posts){ if (null == posts) {
return this.renderNotFound(); return this.renderNotFound();
} }
model.addAttribute("posts", posts); model.addAttribute("posts", posts);
...@@ -100,7 +100,7 @@ public class FrontArchiveController extends BaseController { ...@@ -100,7 +100,7 @@ public class FrontArchiveController extends BaseController {
@GetMapping(value = "{postUrl}") @GetMapping(value = "{postUrl}")
public String getPost(@PathVariable String postUrl, Model model) { public String getPost(@PathVariable String postUrl, Model model) {
Post post = postService.findByPostUrl(postUrl, PostType.POST_TYPE_POST.getDesc()); Post post = postService.findByPostUrl(postUrl, PostType.POST_TYPE_POST.getDesc());
if(null==post || post.getPostStatus()!=0){ if (null == post || post.getPostStatus() != 0) {
return this.renderNotFound(); return this.renderNotFound();
} }
//获得当前文章的发布日期 //获得当前文章的发布日期
...@@ -116,11 +116,12 @@ public class FrontArchiveController extends BaseController { ...@@ -116,11 +116,12 @@ public class FrontArchiveController extends BaseController {
if (null != afterPosts && afterPosts.size() > 0) { if (null != afterPosts && afterPosts.size() > 0) {
model.addAttribute("afterPost", afterPosts.get(afterPosts.size() - 1)); model.addAttribute("afterPost", afterPosts.get(afterPosts.size() - 1));
} }
Sort sort = new Sort(Sort.Direction.DESC,"commentDate"); Sort sort = new Sort(Sort.Direction.DESC, "commentDate");
Pageable pageable = PageRequest.of(0,999,sort); Pageable pageable = PageRequest.of(0, 999, sort);
Page<Comment> comments = commentService.findCommentsByPostAndCommentStatus(post,pageable,0); Page<Comment> comments = commentService.findCommentsByPostAndCommentStatus(post, pageable, 0);
model.addAttribute("post", post); model.addAttribute("post", post);
model.addAttribute("comments", CommentUtil.getComments(comments.getContent())); model.addAttribute("comments", CommentUtil.getComments(comments.getContent()));
model.addAttribute("commentsCount", comments.getTotalElements());
postService.updatePostView(post); postService.updatePostView(post);
return this.render("post"); return this.render("post");
} }
......
...@@ -101,13 +101,13 @@ ...@@ -101,13 +101,13 @@
} }
::-webkit-scrollbar { ::-webkit-scrollbar {
width: 0; width: 2px;
height: 0; height: 2px;
background-color: transparent; background-color: #eee;
} }
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background-color: transparent; background-color: #d0afaf;
} }
::-webkit-scrollbar-track { ::-webkit-scrollbar-track {
background-color: transparent; background-color: #eee;
} }
\ No newline at end of file
<footer class="main-footer"> <footer class="main-footer">
<div class="pull-right hidden-xs"><a target="_blank" href="https://github.com/ruibaby/halo/releases/tag/v0.0.5">0.0.5</a></div> <div class="pull-right hidden-xs"><a target="_blank" href="https://github.com/ruibaby/halo/releases/tag/v0.0.6">0.0.6</a></div>
Thanks for using <strong><a data-pjax="true" href="/admin/halo">Halo</a>.</strong> Thanks for using <strong><a data-pjax="true" href="/admin/halo">Halo</a>.</strong>
</footer> </footer>
...@@ -29,12 +29,13 @@ ...@@ -29,12 +29,13 @@
<li> <li>
<a href="/admin/comments?status=1"> <a href="/admin/comments?status=1">
<div class="pull-left"> <div class="pull-left">
<img src="//www.gravatar.com/avatar/${comment.commentAuthorAvatarMd5?default("hash")}?s=256&d=${options.native_comment_avatar?default("mm")}" class="img-circle" alt="User Image"> <img src="//gravatar.loli.net/avatar/${comment.commentAuthorAvatarMd5?default("hash")}?s=256&d=${options.native_comment_avatar?default("mm")}" class="img-circle" alt="User Image">
</div> </div>
<h4>${comment.commentAuthor} <h4>
${comment.commentAuthor}
<small> ${comment.commentDate?string("yyyy/MM/dd HH:mm")}</small> <small> ${comment.commentDate?string("yyyy/MM/dd HH:mm")}</small>
</h4> </h4>
<p>${comment.commentContent}</p> <object>${comment.commentContent}</object>
</a> </a>
</li> </li>
<#if x==10> <#if x==10>
......
...@@ -233,7 +233,7 @@ ...@@ -233,7 +233,7 @@
</style> </style>
<div class="native-comment"> <div class="native-comment">
<div class="comment-avatar"> <div class="comment-avatar">
<img src="//www.gravatar.com/avatar/none?s=256&d=${options.native_comment_avatar?default('mm')}" height="48" width="48" class="comment-author-avatar"> <img src="//gravatar.loli.net/avatar/none?s=256&d=${options.native_comment_avatar?default('mm')}" height="48" width="48" class="comment-author-avatar">
</div> </div>
<div class="native-wrap"> <div class="native-wrap">
<div class="comment-header"> <div class="comment-header">
...@@ -254,14 +254,14 @@ ...@@ -254,14 +254,14 @@
</div> </div>
<div class="native-message" style="text-align: center;padding: 20px;display: none"></div> <div class="native-message" style="text-align: center;padding: 20px;display: none"></div>
<div class="native-info"> <div class="native-info">
<#--<span id="native-info-total" style="font-weight: 600">${comments.getTotalElements()}</span>评论--> <span id="native-info-total" style="font-weight: 600">${commentsCount?default(0)}</span>评论
</div> </div>
<#macro childComments comments> <#macro childComments comments>
<ul class="native-list" style="margin-left: 20px; border-left: 1px solid #f1f1f1"> <ul class="native-list" style="margin-left: 20px; border-left: 1px solid #f1f1f1">
<#if comments?? && comments?size gt 0> <#if comments?? && comments?size gt 0>
<#list comments as comment> <#list comments as comment>
<li class="native-list-one" id="comment-id-${comment.commentId?c}"> <li class="native-list-one" id="comment-id-${comment.commentId?c}">
<img class="native-list-one-img" src="//www.gravatar.com/avatar/${comment.commentAuthorAvatarMd5?if_exists}?s=256&d=${options.native_comment_avatar?default('mm')}"> <img class="native-list-one-img" src="//gravatar.loli.net/avatar/${comment.commentAuthorAvatarMd5?if_exists}?s=256&d=${options.native_comment_avatar?default('mm')}">
<section> <section>
<div class="native-list-one-head"> <div class="native-list-one-head">
<a class="native-list-one-head-name" rel="nofollow" href="${comment.commentAuthorUrl?if_exists}">${comment.commentAuthor?if_exists}</a> <a class="native-list-one-head-name" rel="nofollow" href="${comment.commentAuthorUrl?if_exists}">${comment.commentAuthor?if_exists}</a>
...@@ -290,7 +290,7 @@ ...@@ -290,7 +290,7 @@
<#if comments?? && comments?size gt 0> <#if comments?? && comments?size gt 0>
<#list comments as comment> <#list comments as comment>
<li class="native-list-one" id="comment-id-${comment.commentId?c}"> <li class="native-list-one" id="comment-id-${comment.commentId?c}">
<img class="native-list-one-img" src="//www.gravatar.com/avatar/${comment.commentAuthorAvatarMd5?if_exists}?s=256&d=${options.native_comment_avatar?default('mm')}"> <img class="native-list-one-img" src="//gravatar.loli.net/avatar/${comment.commentAuthorAvatarMd5?if_exists}?s=256&d=${options.native_comment_avatar?default('mm')}">
<section> <section>
<div class="native-list-one-head"> <div class="native-list-one-head">
<a class="native-list-one-head-name" rel="nofollow" href="${comment.commentAuthorUrl?if_exists}">${comment.commentAuthor?if_exists}</a> <a class="native-list-one-head-name" rel="nofollow" href="${comment.commentAuthorUrl?if_exists}">${comment.commentAuthor?if_exists}</a>
...@@ -398,9 +398,9 @@ ...@@ -398,9 +398,9 @@
$('#commentContent').focus(); $('#commentContent').focus();
}); });
function loadAvatar() { function loadAvatar() {
$(".comment-author-avatar").attr("src","//www.gravatar.com/avatar/"+md5(localStorage.getItem("email"))+"?s=256&d=${options.native_comment_avatar?default('mm')}"); $(".comment-author-avatar").attr("src","//gravatar.loli.net/avatar/"+md5(localStorage.getItem("email"))+"?s=256&d=${options.native_comment_avatar?default('mm')}");
if($('input[name=commentAuthorEmail]').val()!='' && $('input[name=commentAuthorEmail]').val()!=null){ if($('input[name=commentAuthorEmail]').val()!='' && $('input[name=commentAuthorEmail]').val()!=null){
$(".comment-author-avatar").attr("src","//www.gravatar.com/avatar/"+md5($('input[name=commentAuthorEmail]').val())+"?s=256&d=${options.native_comment_avatar?default('mm')}"); $(".comment-author-avatar").attr("src","//gravatar.loli.net/avatar/"+md5($('input[name=commentAuthorEmail]').val())+"?s=256&d=${options.native_comment_avatar?default('mm')}");
} }
} }
var parser = new UAParser(); var parser = new UAParser();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册