blog theme redesign

This commit is contained in:
life
2015-01-10 19:04:06 +08:00
parent 4277caa571
commit df9bc37e1d
50 changed files with 481 additions and 654 deletions

5
public/blog/README.html Normal file
View File

@ -0,0 +1,5 @@
<p>博客的默认主题和一些公用的静态文件</p>
<p>themes 是默认主题, 有3个</p>
<p>用户自定义的主题不在这里, 在public/upload/userId/thmems下</p>

View File

@ -253,6 +253,7 @@
} }
#comments form { #comments form {
display: none; display: none;
margin-top: 5px;
} }
@media screen and (max-width: 600px) { @media screen and (max-width: 600px) {
.comment-form { .comment-form {

File diff suppressed because one or more lines are too long

View File

@ -53,7 +53,7 @@ function getShareUrl() {
return location.href; return location.href;
} }
function getShareTitle(title) { function getShareTitle(title) {
return encodeURI(title + " (来自leanote.com)"); return encodeURI(title + " (from https://leanote.com)");
} }
function shareSinaWeibo(noteId, title, pic) { function shareSinaWeibo(noteId, title, pic) {
var url = "http://service.weibo.com/share/share.php?title=" + getShareTitle(title) + "&url=" + getShareUrl(noteId); var url = "http://service.weibo.com/share/share.php?title=" + getShareTitle(title) + "&url=" + getShareUrl(noteId);
@ -135,17 +135,17 @@ function getDateDiff(dateTimeStamp) {
var hourC = diffValue / diff.hour; var hourC = diffValue / diff.hour;
var minC = parseInt(diffValue / diff.minute); var minC = parseInt(diffValue / diff.minute);
if (monthC >= 1) { if (monthC >= 1) {
result = parseInt(monthC) + "个月前"; result = parseInt(monthC) + " month ago";
} else if (weekC >= 1) { } else if (weekC >= 1) {
result = parseInt(weekC) + "周前"; result = parseInt(weekC) + " weeks ago";
} else if (dayC >= 1) { } else if (dayC >= 1) {
result = parseInt(dayC) + "天前"; result = parseInt(dayC) + " days ago";
} else if (hourC >= 1) { } else if (hourC >= 1) {
result = parseInt(hourC) + "小时前"; result = parseInt(hourC) + " hours ago";
} else if (minC > 1) { } else if (minC > 1) {
result = minC + "分钟前"; result = minC + " minutes ago";
} else { } else {
result = "刚刚"; result = "Just now";
} }
return result; return result;
} }
@ -328,8 +328,8 @@ function needLogin() {
var registerUrl = siteUrl + '/register?from=' + encodeURI(location.href); var registerUrl = siteUrl + '/register?from=' + encodeURI(location.href);
try { try {
var modal = BootstrapDialog.show({ var modal = BootstrapDialog.show({
title: "你还未登录", title: "Please sign in first",
message: '<div class="needLogin" style="border:none"><a href="' + loginUrl + '">立即登录</a>, 发表评论.<br />没有帐号? <a href="' + registerUrl +'">立即注册</a>', message: '<div class="needLogin" style="border:none"><a href="' + loginUrl + '">Sign in</a> to to leave a comment.<br />No Leanote account? <a href="' + registerUrl +'">Sign up now</a>',
nl2br: false nl2br: false
}); });
} catch(e) {} } catch(e) {}

View File

@ -26,13 +26,10 @@ var C = {
} }
self.initEvent(); self.initEvent();
self.incReadNum(); self.incReadNum();
//
}, },
// 博客的统计信息 // 博客的统计信息
getPostStat: function() { getPostStat: function() {
}, },
// 增加阅读量 // 增加阅读量
incReadNum: function() { incReadNum: function() {
@ -292,7 +289,7 @@ var C = {
var commentId = $(this).parent().data("comment-id"); var commentId = $(this).parent().data("comment-id");
var t = this; var t = this;
try { try {
BootstrapDialog.confirm("确定删除该评论?", function(yes) { BootstrapDialog.confirm("Are you sure?", function(yes) {
if(yes) { if(yes) {
deleteComment(noteId, commentId, function(ret) { deleteComment(noteId, commentId, function(ret) {
if(ret.Ok) { if(ret.Ok) {
@ -325,20 +322,23 @@ var C = {
$(t).parent().find(".like-num-i").text(ret.Num) $(t).parent().find(".like-num-i").text(ret.Num)
} }
if(ret.IsILikeIt) { if(ret.IsILikeIt) {
var ever = $(t).find(".like-text").text();
if(ever == "赞") {
$(t).find(".like-text").text("取消赞"); $(t).find(".like-text").text("取消赞");
} else { } else {
$(t).find(".like-text").text("Unlike");
}
} else {
var ever = $(t).find(".like-text").text();
if(ever == "取消赞") {
$(t).find(".like-text").text("赞"); $(t).find(".like-text").text("赞");
} else {
$(t).find(".like-text").text("Like");
}
} }
} }
}); });
}); });
$(".comment-box").on("click", ".comment-report", function() {
if(needLogin()) {
return;
}
var commentId = $(this).parent().data("comment-id");
report(commentId, self.noteId, "举报评论?");
});
self.initShare(); self.initShare();
}, },
weixinQRCodeO: $("#weixinQRCode"), weixinQRCodeO: $("#weixinQRCode"),
@ -349,7 +349,7 @@ var C = {
self.weixinQRCodeO.qrcode(location.href); self.weixinQRCodeO.qrcode(location.href);
} }
BootstrapDialog.show({ BootstrapDialog.show({
title: "打开微信扫一扫二维码", title: "Open Wechat to scan the code",
message: self.weixinQRCodeO message: self.weixinQRCodeO
}); });
}); });

View File

@ -2,30 +2,37 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>归档 {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2> <h2>Archives {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<ul> <ul>
{{range $.archives}} {{range $.archives}}
<li><span class="archive-year">{{.Year}}</span> {{$year := .Year}}
<ul>
{{range .MonthAchives}} {{range .MonthAchives}}
<li>
<span class="archive-month">{{.Month}}</span> <span class="archive-month">{{$year}}-{{.Month}}</span>
<ul> <ul>
{{range .Posts}} {{range .Posts}}
<li> <li>
{{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a> {{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</li> </li>
{{end}} {{end}}
</ul> </ul>
</li>
{{end}} {{end}}
</ul>
</li>
{{end}} {{end}}
</ul> </ul>
</div> </div>

View File

@ -2,35 +2,11 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>分类 - {{$.curCateTitle}}</h2> <h2>Category - {{$.curCateTitle}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range $.posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -2,9 +2,9 @@
{{$userId := $.blogInfo.UserId}} {{$userId := $.blogInfo.UserId}}
<div class="container" id="footer"> <div class="container" id="footer">
<div class="col-md-4"> <div class="col-md-4">
<h3>导航</h3> <h3>Navigation</h3>
<ul> <ul>
<li><a href="{{$.indexUrl}}">主页</a></li> <li><a href="{{$.indexUrl}}">Home</a></li>
{{range $.cates}} {{range $.cates}}
<li> <li>
<a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a> <a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a>
@ -19,23 +19,29 @@
<!-- 归档 --> <!-- 归档 -->
<li class="{{if $.curIsArchive}}active{{end}}"> <li class="{{if $.curIsArchive}}active{{end}}">
<a href="{{$.archiveUrl}}">归档</a> <a href="{{$.archiveUrl}}">Archives</a>
</li> </li>
<li class="{{if $.curIsTags}}active{{end}}"> <li class="{{if $.curIsTags}}active{{end}}">
<a href="{{$.tagsUrl}}">标签</a> <a href="{{$.tagsUrl}}">Tags</a>
</li> </li>
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>最近发表</h3> <h3>Recent Posts</h3>
<ul> <ul>
{{range .recentPosts}} {{range .recentPosts}}
<li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a></li> <li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a></li>
{{end}} {{end}}
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>友情链接 </h3> <h3>Friend Links</h3>
<ul> <ul>
{{if $.themeInfo.FriendLinks}} {{if $.themeInfo.FriendLinks}}
{{range $.themeInfo.FriendLinks}} {{range $.themeInfo.FriendLinks}}

View File

@ -12,19 +12,19 @@
{{if $.curIsIndex}} {{if $.curIsIndex}}
{{$.blogInfo.Title}} {{$.blogInfo.Title}}
{{else if $.curIsCate}} {{else if $.curIsCate}}
分类-{{$.curCateTitle}} Category-{{$.curCateTitle}}
{{else if $.curIsSearch}} {{else if $.curIsSearch}}
搜索-{{$.keywords}} Search-{{$.keywords}}
{{else if $.curIsTags}} {{else if $.curIsTags}}
我的标签 Tags
{{else if $.curIsTagPosts}} {{else if $.curIsTagPosts}}
标签-{{$.curTag}} Tag-{{$.curTag}}
{{else if $.curIsPost}} {{else if $.curIsPost}}
{{$.post.Title}} {{$.post.Title}}
{{else if $.curIsSingle}} {{else if $.curIsSingle}}
{{$.single.Title}} {{$.single.Title}}
{{else if $.curIsArchive}} {{else if $.curIsArchive}}
归档 Archives
{{end}} {{end}}
</title> </title>
@ -86,7 +86,7 @@ function log(o) {
<div class="navbar-collapse collapse"> <div class="navbar-collapse collapse">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">主页</a></li> <li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">Home</a></li>
<!-- 分类页 --> <!-- 分类页 -->
{{range $.cates}} {{range $.cates}}
<li class="{{if eq .CateId $.curCateId}}active{{end}}"> <li class="{{if eq .CateId $.curCateId}}active{{end}}">
@ -103,10 +103,10 @@ function log(o) {
<!-- 归档 --> <!-- 归档 -->
<li class="{{if $.curIsArchive}}active{{end}}"> <li class="{{if $.curIsArchive}}active{{end}}">
<a href="{{$.archiveUrl}}">归档</a> <a href="{{$.archiveUrl}}">Archives</a>
</li> </li>
<li class="{{if $.curIsTags}}active{{end}}"> <li class="{{if $.curIsTags}}active{{end}}">
<a href="{{$.tagsUrl}}">标签</a> <a href="{{$.tagsUrl}}">Tags</a>
</li> </li>
</ul> </ul>

View File

@ -3,32 +3,8 @@
<div id="postsContainer"> <div id="postsContainer">
<div id="posts"> <div id="posts">
{{range $.posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -20,8 +20,8 @@
{{$.paging.CurPage}}/{{$.paging.TotalPage}} {{$.paging.CurPage}}/{{$.paging.TotalPage}}
<ul class="pager"> <ul class="pager">
<li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">上一页</a></li> <li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">Pre</a></li>
<li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">下一页</a></li> <li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">Next</a></li>
</ul> </ul>
{{end}} {{end}}

View File

@ -4,19 +4,26 @@
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<div class="title"> <div class="title">
{{.post.Title}} {{if $.post.Title}}
{{$.post.Title}}
{{else}}
Untitled
{{end}}
</div> </div>
<div class="created-time"> <div class="created-time">
{{if $.post.Tags}}
<i class="fa fa-bookmark-o"></i> <i class="fa fa-bookmark-o"></i>
{{if .post.Tags}} {{blogTags $ $.post.Tags}}
{{blogTags $ .post.Tags}} &nbsp;&nbsp;
{{else}}
{{end}} {{end}}
|
<i class="fa fa-calendar"></i> 更新 {{$.post.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.post.PublicTime | datetime}}
| &nbsp;&nbsp;
<i class="fa fa-calendar"></i> 创建 {{$.post.CreatedTime | datetime}} <span class="fa fa-eye"></span> {{$.post.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{$.post.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{$.post.CommentNum}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -51,10 +58,10 @@
<div class="pre-next-post"> <div class="pre-next-post">
<p> <p>
上一篇: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}} Pre: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}}
</p> </p>
<p> <p>
下一篇: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}} Next: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}}
</p> </p>
</div> </div>
@ -69,8 +76,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>
@ -114,7 +121,7 @@ markdown
MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"}); MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"});
</script> </script>
<script src="/public/mdeditor/editor/mathJax.js"></script> <script src="/public/mdeditor/editor/mathJax.js"></script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script src="/public/libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
<script> <script>
var content = $.trim($("#markdownContent textarea").val()); var content = $.trim($("#markdownContent textarea").val());
var converter = Markdown.getSanitizingConverter(); var converter = Markdown.getSanitizingConverter();

View File

@ -0,0 +1,37 @@
{{range $.posts}}
<div class="each-post">
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</div>
<div class="created-time">
{{if .Tags}}
<i class="fa fa-bookmark-o"></i>
{{blogTags $ .Tags}}
&nbsp;&nbsp;
{{end}}
<i class="fa fa-clock-o"></i> {{.PublicTime | datetime}}
&nbsp;&nbsp;
<span class="fa fa-eye"></span> {{.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{.CommentNum}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<div id="moreContainer">
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">More</a>
</div>
</div>
{{else}}
<div class="each-post">
No Post
</div>
{{end}}

View File

@ -2,44 +2,13 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>搜索 - {{.keywords}} </h2> <h2>Search - {{.keywords}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -1,23 +1,22 @@
<!----> <!---->
<div class="entry-controls clearfix"> <div class="entry-controls clearfix">
<div class="vote-section-wrapper clearfix"> <div class="vote-section-wrapper clearfix">
<button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> </button> <button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> likes</button>
<span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}} 人读过</span> <span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}}</span>
</div> </div>
<div class="right-section"> <div class="right-section">
<div id="weixinQRCode"></div> <div id="weixinQRCode"></div>
<button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> 新浪微博</button> <button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> Weibo</button>
<button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> 微信</button> <button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> Wechat</button>
<div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px;"> <div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px; padding-right: 30px">
<!-- open -->
<div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown"> <div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown">
<i class="fa fa-share-square-o"></i> <i class="fa fa-ellipsis-h"></i>
更多分享
</div> </div>
<ul class="dropdown-menu" role="menu"> <ul class="dropdown-menu" role="menu">
<li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> 腾讯微博</a></li> <li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> Tencent Weibo</a></li>
<li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ空间</a></li> <li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ Zone</a></li>
<li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> 人人网</a></li> <li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> RenRen</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -50,39 +49,39 @@
<div class="comment-hd"> <div class="comment-hd">
<a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a> <a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a>
[[if IsAuthorComment]] [[if IsAuthorComment]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
<!-- 回复其它人 --> <!-- 回复其它人 -->
[[if ToUserInfo]] [[if ToUserInfo]]
<span class="in-reply-to"> <span class="in-reply-to">
回复 reply to
<a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a> <a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a>
</span> </span>
[[if ToUserIsAuthor]] [[if ToUserIsAuthor]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
<div class="comment-content ng-binding" ng-bind-html="comment.content"> <div class="comment-content">
[[html:Content]] [[html:Content]]
</div> </div>
<div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" > <div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" >
<span title="" ui-time="" class="date">[[:PublishDate]] </span> <span title="" ui-time="" class="date">[[:PublishDate]] </span>
<span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] "><span class="like-num-i">[[:LikeNum]]</span> </span></span> <span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] likes"><span class="like-num-i">[[:LikeNum]]</span> likes</span></span>
[[if ~root.visitUserInfo.UserId]] [[if ~root.visitUserInfo.UserId]]
[[if IsMyNote && !IsMyComment]] [[if IsMyNote && !IsMyComment]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[if !IsMyComment]] [[if !IsMyComment]]
<a href="javascript:;" class="comment-reply op-link "> <a href="javascript:;" class="comment-reply op-link ">
<i class="fa fa-reply"></i> <i class="fa fa-reply"></i>
回复 Reply
</a> </a>
<a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]][[else]][[/if]]</span></a> <a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]]Unlike[[else]]Like[[/if]]</span></a>
[[else]] [[else]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
@ -95,13 +94,13 @@
<img class="avatar" src="[[:~root.visitUserInfo.Logo]]"> <img class="avatar" src="[[:~root.visitUserInfo.Logo]]">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="回复"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Reply"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">提交评论</button> <button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">Submit</button>
<a class="cancel reply-cancel btn-link">取消</a> <a class="cancel reply-cancel btn-link">Cancel</a>
</div> </div>
</form> </form>
[[/if]] [[/if]]
@ -118,21 +117,21 @@
<img class="avatar" id="visitUserLogo"> <img class="avatar" id="visitUserLogo">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="评论" style="height: 100px;"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Your comment here" style="height: 100px;"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button id="commentBtn" class="reply-comment-btn save btn btn-primary">提交评论</button> <button id="commentBtn" class="reply-comment-btn save btn btn-primary">Submit</button>
</div> </div>
</form> </form>
<div class="needLogin hide" id="noLoginContainer"> <div class="needLogin hide" id="noLoginContainer">
<a onclick="goLogin()">立即登录</a>, 发表评论. <a onclick="goLogin()">Sign in</a> to leave a comment.
<br /> <br />
没有帐号? <a onclick="goRegister()">立即注册</a> No Leanote account? <a onclick="goRegister()">Sign up now.</a>
</div> </div>
<div class="box-header"> <div class="box-header">
<span class="counter"> <span class="counter">
<i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> 条评论 <i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> comments
</span> </span>
</div> </div>
<!-- 评论列表 --> <!-- 评论列表 -->

View File

@ -7,9 +7,7 @@
{{.single.Title}} {{.single.Title}}
</div> </div>
<div class="created-time"> <div class="created-time">
<i class="fa fa-calendar"></i> 更新 {{$.single.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.single.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{$.single.CreatedTime | datetime}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -34,8 +32,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>

View File

@ -203,6 +203,7 @@ ul.dropdown-menu {
} }
#footer { #footer {
padding-bottom: 10px; padding-bottom: 10px;
width: 700px;
} }
.navbar-brand { .navbar-brand {
display: none; display: none;
@ -439,6 +440,7 @@ a:hover {
text-align: left; text-align: left;
width: 100%; width: 100%;
border-bottom: 2px dashed #ebeff2; border-bottom: 2px dashed #ebeff2;
} }
#headerAndNav #headerContainer { #headerAndNav #headerContainer {
width: 100%; width: 100%;

View File

@ -2,40 +2,12 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签 - {{.curTag}} </h2> <h2>Tag - {{.curTag}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>

View File

@ -2,7 +2,7 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签</h2> <h2>Tags</h2>
</div> </div>
<div id="posts"> <div id="posts">

View File

@ -9,6 +9,7 @@
* Name * Name
* Desc ,
* Version * Version
* Author * Author
* AuthorUrl * AuthorUrl
@ -17,15 +18,16 @@
*/ */
{ {
"Name": "leanote default theme", "Name": "Leanote default theme",
"Desc": "",
"Version": "1.0", "Version": "1.0",
"Author": "leanote.com", "Author": "leanote.com",
"AuthorUrl": "http://leanote.com", "AuthorUrl": "http://leanote.com",
"FriendLinks": [ "FriendLinks": [
{"Title": "我的笔记", "Url": "http://leanote.com/note"}, {"Title": "My Note", "Url": "http://leanote.com/note"},
{"Title": "leanote home", "Url": "http://leanote.com"}, {"Title": "Leanote Home", "Url": "http://leanote.com"},
{"Title": "leanote 社区", "Url": "http://bbs.leanote.com"}, {"Title": "Leanote Comunity", "Url": "https://groups.google.com/forum/?fromgroups#!forum/leanote"},
{"Title": "lea++", "Url": "http://lea.leanote.com"}, {"Title": "lea++", "Url": "http://lea.leanote.com"},
{"Title": "leanote github", "Url": "https://github.com/leanote/leanote"} {"Title": "Leanote Github", "Url": "https://github.com/leanote/leanote"}
] ]
} }

View File

@ -2,30 +2,37 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>归档 {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2> <h2>Archives {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<ul> <ul>
{{range $.archives}} {{range $.archives}}
<li><span class="archive-year">{{.Year}}</span> {{$year := .Year}}
<ul>
{{range .MonthAchives}} {{range .MonthAchives}}
<li>
<span class="archive-month">{{.Month}}</span> <span class="archive-month">{{$year}}-{{.Month}}</span>
<ul> <ul>
{{range .Posts}} {{range .Posts}}
<li> <li>
{{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a> {{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</li> </li>
{{end}} {{end}}
</ul> </ul>
</li>
{{end}} {{end}}
</ul>
</li>
{{end}} {{end}}
</ul> </ul>
</div> </div>

View File

@ -2,35 +2,11 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>分类 - {{$.curCateTitle}}</h2> <h2>Category - {{$.curCateTitle}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range $.posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -2,9 +2,9 @@
{{$userId := $.blogInfo.UserId}} {{$userId := $.blogInfo.UserId}}
<div class="container" id="footer"> <div class="container" id="footer">
<div class="col-md-4"> <div class="col-md-4">
<h3>导航</h3> <h3>Navigation</h3>
<ul> <ul>
<li><a href="{{$.indexUrl}}">主页</a></li> <li><a href="{{$.indexUrl}}">Home</a></li>
{{range $.cates}} {{range $.cates}}
<li> <li>
<a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a> <a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a>
@ -19,23 +19,29 @@
<!-- 归档 --> <!-- 归档 -->
<li class="{{if $.curIsArchive}}active{{end}}"> <li class="{{if $.curIsArchive}}active{{end}}">
<a href="{{$.archiveUrl}}">归档</a> <a href="{{$.archiveUrl}}">Archives</a>
</li> </li>
<li class="{{if $.curIsTags}}active{{end}}"> <li class="{{if $.curIsTags}}active{{end}}">
<a href="{{$.tagsUrl}}">标签</a> <a href="{{$.tagsUrl}}">Tags</a>
</li> </li>
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>最近发表</h3> <h3>Recent Posts</h3>
<ul> <ul>
{{range .recentPosts}} {{range .recentPosts}}
<li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a></li> <li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a></li>
{{end}} {{end}}
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>友情链接 </h3> <h3>Friend Links</h3>
<ul> <ul>
{{if $.themeInfo.FriendLinks}} {{if $.themeInfo.FriendLinks}}
{{range $.themeInfo.FriendLinks}} {{range $.themeInfo.FriendLinks}}

View File

@ -12,19 +12,19 @@
{{if $.curIsIndex}} {{if $.curIsIndex}}
{{$.blogInfo.Title}} {{$.blogInfo.Title}}
{{else if $.curIsCate}} {{else if $.curIsCate}}
分类-{{$.curCateTitle}} Category-{{$.curCateTitle}}
{{else if $.curIsSearch}} {{else if $.curIsSearch}}
搜索-{{$.keywords}} Search-{{$.keywords}}
{{else if $.curIsTags}} {{else if $.curIsTags}}
我的标签 Tags
{{else if $.curIsTagPosts}} {{else if $.curIsTagPosts}}
标签-{{$.curTag}} Tag-{{$.curTag}}
{{else if $.curIsPost}} {{else if $.curIsPost}}
{{$.post.Title}} {{$.post.Title}}
{{else if $.curIsSingle}} {{else if $.curIsSingle}}
{{$.single.Title}} {{$.single.Title}}
{{else if $.curIsArchive}} {{else if $.curIsArchive}}
归档 Archives
{{end}} {{end}}
</title> </title>
@ -86,7 +86,7 @@ function log(o) {
<div class="navbar-collapse collapse"> <div class="navbar-collapse collapse">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">主页</a></li> <li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">Home</a></li>
<!-- 分类页 --> <!-- 分类页 -->
{{range $.cates}} {{range $.cates}}
<li class="{{if eq .CateId $.curCateId}}active{{end}}"> <li class="{{if eq .CateId $.curCateId}}active{{end}}">

View File

@ -1,39 +0,0 @@
{{template "header.html" .}}
<div id="postsContainer">
<div id="posts">
{{range $.posts}}
<div class="each-post">
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}}
</div>
</div>
{{template "footer.html" $}}
{{template "highlight.html" $}}
</body>
</html>

View File

@ -20,8 +20,8 @@
{{$.paging.CurPage}}/{{$.paging.TotalPage}} {{$.paging.CurPage}}/{{$.paging.TotalPage}}
<ul class="pager"> <ul class="pager">
<li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">上一页</a></li> <li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">Pre</a></li>
<li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">下一页</a></li> <li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">Next</a></li>
</ul> </ul>
{{end}} {{end}}

View File

@ -4,19 +4,26 @@
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<div class="title"> <div class="title">
{{.post.Title}} {{if $.post.Title}}
{{$.post.Title}}
{{else}}
Untitled
{{end}}
</div> </div>
<div class="created-time"> <div class="created-time">
{{if $.post.Tags}}
<i class="fa fa-bookmark-o"></i> <i class="fa fa-bookmark-o"></i>
{{if .post.Tags}} {{blogTags $ $.post.Tags}}
{{blogTags $ .post.Tags}} &nbsp;&nbsp;
{{else}}
{{end}} {{end}}
|
<i class="fa fa-calendar"></i> 更新 {{$.post.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.post.PublicTime | datetime}}
| &nbsp;&nbsp;
<i class="fa fa-calendar"></i> 创建 {{$.post.CreatedTime | datetime}} <span class="fa fa-eye"></span> {{$.post.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{$.post.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{$.post.CommentNum}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -51,10 +58,10 @@
<div class="pre-next-post"> <div class="pre-next-post">
<p> <p>
上一篇: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}} Pre: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}}
</p> </p>
<p> <p>
下一篇: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}} Next: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}}
</p> </p>
</div> </div>
@ -69,8 +76,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>
@ -114,7 +121,7 @@ markdown
MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"}); MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"});
</script> </script>
<script src="/public/mdeditor/editor/mathJax.js"></script> <script src="/public/mdeditor/editor/mathJax.js"></script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script src="/public/libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
<script> <script>
var content = $.trim($("#markdownContent textarea").val()); var content = $.trim($("#markdownContent textarea").val());
var converter = Markdown.getSanitizingConverter(); var converter = Markdown.getSanitizingConverter();

View File

@ -0,0 +1,37 @@
{{range $.posts}}
<div class="each-post">
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</div>
<div class="created-time">
{{if .Tags}}
<i class="fa fa-bookmark-o"></i>
{{blogTags $ .Tags}}
&nbsp;&nbsp;
{{end}}
<i class="fa fa-clock-o"></i> {{.PublicTime | datetime}}
&nbsp;&nbsp;
<span class="fa fa-eye"></span> {{.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{.CommentNum}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<div id="moreContainer">
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">More</a>
</div>
</div>
{{else}}
<div class="each-post">
No Post
</div>
{{end}}

View File

@ -2,44 +2,13 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>搜索 - {{.keywords}} </h2> <h2>Search - {{.keywords}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -1,23 +1,22 @@
<!----> <!---->
<div class="entry-controls clearfix"> <div class="entry-controls clearfix">
<div class="vote-section-wrapper clearfix"> <div class="vote-section-wrapper clearfix">
<button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> </button> <button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> likes</button>
<span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}} 人读过</span> <span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}}</span>
</div> </div>
<div class="right-section"> <div class="right-section">
<div id="weixinQRCode"></div> <div id="weixinQRCode"></div>
<button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> 新浪微博</button> <button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> Weibo</button>
<button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> 微信</button> <button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> Wechat</button>
<div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px;"> <div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px; padding-right: 30px">
<!-- open -->
<div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown"> <div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown">
<i class="fa fa-share-square-o"></i> <i class="fa fa-ellipsis-h"></i>
更多分享
</div> </div>
<ul class="dropdown-menu" role="menu"> <ul class="dropdown-menu" role="menu">
<li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> 腾讯微博</a></li> <li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> Tencent Weibo</a></li>
<li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ空间</a></li> <li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ Zone</a></li>
<li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> 人人网</a></li> <li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> RenRen</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -50,39 +49,39 @@
<div class="comment-hd"> <div class="comment-hd">
<a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a> <a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a>
[[if IsAuthorComment]] [[if IsAuthorComment]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
<!-- 回复其它人 --> <!-- 回复其它人 -->
[[if ToUserInfo]] [[if ToUserInfo]]
<span class="in-reply-to"> <span class="in-reply-to">
回复 reply to
<a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a> <a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a>
</span> </span>
[[if ToUserIsAuthor]] [[if ToUserIsAuthor]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
<div class="comment-content ng-binding" ng-bind-html="comment.content"> <div class="comment-content">
[[html:Content]] [[html:Content]]
</div> </div>
<div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" > <div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" >
<span title="" ui-time="" class="date">[[:PublishDate]] </span> <span title="" ui-time="" class="date">[[:PublishDate]] </span>
<span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] "><span class="like-num-i">[[:LikeNum]]</span> </span></span> <span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] likes"><span class="like-num-i">[[:LikeNum]]</span> likes</span></span>
[[if ~root.visitUserInfo.UserId]] [[if ~root.visitUserInfo.UserId]]
[[if IsMyNote && !IsMyComment]] [[if IsMyNote && !IsMyComment]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[if !IsMyComment]] [[if !IsMyComment]]
<a href="javascript:;" class="comment-reply op-link "> <a href="javascript:;" class="comment-reply op-link ">
<i class="fa fa-reply"></i> <i class="fa fa-reply"></i>
回复 Reply
</a> </a>
<a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]][[else]][[/if]]</span></a> <a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]]Unlike[[else]]Like[[/if]]</span></a>
[[else]] [[else]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
@ -95,13 +94,13 @@
<img class="avatar" src="[[:~root.visitUserInfo.Logo]]"> <img class="avatar" src="[[:~root.visitUserInfo.Logo]]">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="回复"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Reply"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">提交评论</button> <button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">Submit</button>
<a class="cancel reply-cancel btn-link">取消</a> <a class="cancel reply-cancel btn-link">Cancel</a>
</div> </div>
</form> </form>
[[/if]] [[/if]]
@ -118,21 +117,21 @@
<img class="avatar" id="visitUserLogo"> <img class="avatar" id="visitUserLogo">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="评论" style="height: 100px;"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Your comment here" style="height: 100px;"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button id="commentBtn" class="reply-comment-btn save btn btn-primary">提交评论</button> <button id="commentBtn" class="reply-comment-btn save btn btn-primary">Submit</button>
</div> </div>
</form> </form>
<div class="needLogin hide" id="noLoginContainer"> <div class="needLogin hide" id="noLoginContainer">
<a onclick="goLogin()">立即登录</a>, 发表评论. <a onclick="goLogin()">Sign in</a> to leave a comment.
<br /> <br />
没有帐号? <a onclick="goRegister()">立即注册</a> No Leanote account? <a onclick="goRegister()">Sign up now.</a>
</div> </div>
<div class="box-header"> <div class="box-header">
<span class="counter"> <span class="counter">
<i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> 条评论 <i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> comments
</span> </span>
</div> </div>
<!-- 评论列表 --> <!-- 评论列表 -->

View File

@ -7,9 +7,7 @@
{{.single.Title}} {{.single.Title}}
</div> </div>
<div class="created-time"> <div class="created-time">
<i class="fa fa-calendar"></i> 更新 {{$.single.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.single.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{$.single.CreatedTime | datetime}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -34,8 +32,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>

View File

@ -203,6 +203,7 @@ ul.dropdown-menu {
} }
#footer { #footer {
padding-bottom: 10px; padding-bottom: 10px;
width: 700px;
} }
.navbar-brand { .navbar-brand {
display: none; display: none;

View File

@ -2,40 +2,12 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签 - {{.curTag}} </h2> <h2>Tag - {{.curTag}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>

View File

@ -2,7 +2,7 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签</h2> <h2>Tags</h2>
</div> </div>
<div id="posts"> <div id="posts">

View File

@ -9,6 +9,7 @@
* Name * Name
* Desc ,
* Version * Version
* Author * Author
* AuthorUrl * AuthorUrl
@ -17,15 +18,16 @@
*/ */
{ {
"Name": "leanote elegant", "Name": "Leanote elegant",
"Desc": "",
"Version": "1.0", "Version": "1.0",
"Author": "leanote.com", "Author": "leanote.com",
"AuthorUrl": "http://leanote.com", "AuthorUrl": "http://leanote.com",
"FriendLinks": [ "FriendLinks": [
{"Title": "我的笔记", "Url": "http://leanote.com/note"}, {"Title": "My Note", "Url": "http://leanote.com/note"},
{"Title": "leanote home", "Url": "http://leanote.com"}, {"Title": "Leanote Home", "Url": "http://leanote.com"},
{"Title": "leanote 社区", "Url": "http://bbs.leanote.com"}, {"Title": "Leanote Comunity", "Url": "https://groups.google.com/forum/?fromgroups#!forum/leanote"},
{"Title": "lea++", "Url": "http://lea.leanote.com"}, {"Title": "lea++", "Url": "http://lea.leanote.com"},
{"Title": "leanote github", "Url": "https://github.com/leanote/leanote"} {"Title": "Leanote Github", "Url": "https://github.com/leanote/leanote"}
] ]
} }

View File

@ -2,30 +2,37 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>归档 {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2> <h2>Archives {{if $.curCateTitle}} - {{$.curCateTitle}}{{end}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<ul> <ul>
{{range $.archives}} {{range $.archives}}
<li><span class="archive-year">{{.Year}}</span> {{$year := .Year}}
<ul>
{{range .MonthAchives}} {{range .MonthAchives}}
<li>
<span class="archive-month">{{.Month}}</span> <span class="archive-month">{{$year}}-{{.Month}}</span>
<ul> <ul>
{{range .Posts}} {{range .Posts}}
<li> <li>
{{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a> {{dateFormat .PublicTime "2006-01-02"}} <a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</li> </li>
{{end}} {{end}}
</ul> </ul>
</li>
{{end}} {{end}}
</ul>
</li>
{{end}} {{end}}
</ul> </ul>
</div> </div>

View File

@ -2,35 +2,11 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>分类 - {{$.curCateTitle}}</h2> <h2>Category - {{$.curCateTitle}}</h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range $.posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -2,9 +2,9 @@
{{$userId := $.blogInfo.UserId}} {{$userId := $.blogInfo.UserId}}
<div class="container" id="footer"> <div class="container" id="footer">
<div class="col-md-4"> <div class="col-md-4">
<h3>导航</h3> <h3>Navigation</h3>
<ul> <ul>
<li><a href="{{$.indexUrl}}">主页</a></li> <li><a href="{{$.indexUrl}}">Home</a></li>
{{range $.cates}} {{range $.cates}}
<li> <li>
<a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a> <a href="{{$.cateUrl}}/{{.UrlTitle}}">{{.Title}}</a>
@ -19,23 +19,29 @@
<!-- 归档 --> <!-- 归档 -->
<li class="{{if $.curIsArchive}}active{{end}}"> <li class="{{if $.curIsArchive}}active{{end}}">
<a href="{{$.archiveUrl}}">归档</a> <a href="{{$.archiveUrl}}">Archives</a>
</li> </li>
<li class="{{if $.curIsTags}}active{{end}}"> <li class="{{if $.curIsTags}}active{{end}}">
<a href="{{$.tagsUrl}}">标签</a> <a href="{{$.tagsUrl}}">Tags</a>
</li> </li>
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>最近发表</h3> <h3>Recent Posts</h3>
<ul> <ul>
{{range .recentPosts}} {{range .recentPosts}}
<li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a></li> <li title="{{.Title}}"><a href="{{$.postUrl}}/{{.UrlTitle}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a></li>
{{end}} {{end}}
</ul> </ul>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>友情链接 </h3> <h3>Friend Links</h3>
<ul> <ul>
{{if $.themeInfo.FriendLinks}} {{if $.themeInfo.FriendLinks}}
{{range $.themeInfo.FriendLinks}} {{range $.themeInfo.FriendLinks}}

View File

@ -12,19 +12,19 @@
{{if $.curIsIndex}} {{if $.curIsIndex}}
{{$.blogInfo.Title}} {{$.blogInfo.Title}}
{{else if $.curIsCate}} {{else if $.curIsCate}}
分类-{{$.curCateTitle}} Category-{{$.curCateTitle}}
{{else if $.curIsSearch}} {{else if $.curIsSearch}}
搜索-{{$.keywords}} Search-{{$.keywords}}
{{else if $.curIsTags}} {{else if $.curIsTags}}
我的标签 Tags
{{else if $.curIsTagPosts}} {{else if $.curIsTagPosts}}
标签-{{$.curTag}} Tag-{{$.curTag}}
{{else if $.curIsPost}} {{else if $.curIsPost}}
{{$.post.Title}} {{$.post.Title}}
{{else if $.curIsSingle}} {{else if $.curIsSingle}}
{{$.single.Title}} {{$.single.Title}}
{{else if $.curIsArchive}} {{else if $.curIsArchive}}
归档 Archives
{{end}} {{end}}
</title> </title>
@ -86,7 +86,7 @@ function log(o) {
<div class="navbar-collapse collapse"> <div class="navbar-collapse collapse">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">主页</a></li> <li class="{{if $.curIsIndex}}active{{end}}"><a href="{{.indexUrl}}">Home</a></li>
<!-- 分类页 --> <!-- 分类页 -->
{{range $.cates}} {{range $.cates}}
<li class="{{if eq .CateId $.curCateId}}active{{end}}"> <li class="{{if eq .CateId $.curCateId}}active{{end}}">
@ -103,10 +103,10 @@ function log(o) {
<!-- 归档 --> <!-- 归档 -->
<li class="{{if $.curIsArchive}}active{{end}}"> <li class="{{if $.curIsArchive}}active{{end}}">
<a href="{{$.archiveUrl}}">归档</a> <a href="{{$.archiveUrl}}">Archives</a>
</li> </li>
<li class="{{if $.curIsTags}}active{{end}}"> <li class="{{if $.curIsTags}}active{{end}}">
<a href="{{$.tagsUrl}}">标签</a> <a href="{{$.tagsUrl}}">Tags</a>
</li> </li>
</ul> </ul>

View File

@ -1,39 +0,0 @@
{{template "header.html" .}}
<div id="postsContainer">
<div id="posts">
{{range $.posts}}
<div class="each-post">
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}}
</div>
</div>
{{template "footer.html" $}}
{{template "highlight.html" $}}
</body>
</html>

View File

@ -20,8 +20,8 @@
{{$.paging.CurPage}}/{{$.paging.TotalPage}} {{$.paging.CurPage}}/{{$.paging.TotalPage}}
<ul class="pager"> <ul class="pager">
<li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">上一页</a></li> <li class="{{$.prePageClass}}"><a href="{{$.prePageUrl}}">Pre</a></li>
<li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">下一页</a></li> <li class="{{$.nextPageClass}}"><a href="{{$.nextPageUrl}}">Next</a></li>
</ul> </ul>
{{end}} {{end}}

View File

@ -4,19 +4,26 @@
<div id="posts"> <div id="posts">
<div class="each-post"> <div class="each-post">
<div class="title"> <div class="title">
{{.post.Title}} {{if $.post.Title}}
{{$.post.Title}}
{{else}}
Untitled
{{end}}
</div> </div>
<div class="created-time"> <div class="created-time">
{{if $.post.Tags}}
<i class="fa fa-bookmark-o"></i> <i class="fa fa-bookmark-o"></i>
{{if .post.Tags}} {{blogTags $ $.post.Tags}}
{{blogTags $ .post.Tags}} &nbsp;&nbsp;
{{else}}
{{end}} {{end}}
|
<i class="fa fa-calendar"></i> 更新 {{$.post.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.post.PublicTime | datetime}}
| &nbsp;&nbsp;
<i class="fa fa-calendar"></i> 创建 {{$.post.CreatedTime | datetime}} <span class="fa fa-eye"></span> {{$.post.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{$.post.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{$.post.CommentNum}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -51,10 +58,10 @@
<div class="pre-next-post"> <div class="pre-next-post">
<p> <p>
上一篇: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}} Pre: {{if $.prePost}}<a href="{{$.postUrl}}/{{$.prePost.UrlTitle}}">{{$.prePost.Title}}</a>{{else}}无{{end}}
</p> </p>
<p> <p>
下一篇: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}} Next: {{if $.nextPost}}<a href="{{$.postUrl}}/{{$.nextPost.UrlTitle}}">{{$.nextPost.Title}}</a>{{else}}无{{end}}
</p> </p>
</div> </div>
@ -69,8 +76,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>
@ -114,7 +121,7 @@ markdown
MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"}); MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, messageStyle: "none"});
</script> </script>
<script src="/public/mdeditor/editor/mathJax.js"></script> <script src="/public/mdeditor/editor/mathJax.js"></script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script src="/public/libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
<script> <script>
var content = $.trim($("#markdownContent textarea").val()); var content = $.trim($("#markdownContent textarea").val());
var converter = Markdown.getSanitizingConverter(); var converter = Markdown.getSanitizingConverter();

View File

@ -0,0 +1,37 @@
{{range $.posts}}
<div class="each-post">
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">
{{if .Title}}
{{.Title}}
{{else}}
Untitled
{{end}}
</a>
</div>
<div class="created-time">
{{if .Tags}}
<i class="fa fa-bookmark-o"></i>
{{blogTags $ .Tags}}
&nbsp;&nbsp;
{{end}}
<i class="fa fa-clock-o"></i> {{.PublicTime | datetime}}
&nbsp;&nbsp;
<span class="fa fa-eye"></span> {{.ReadNum}}
&nbsp;&nbsp;
<span class="fa fa-thumbs-o-up"></span> {{.LikeNum}}
&nbsp;&nbsp;
<span class="fa fa-comments-o"></span> {{.CommentNum}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<div id="moreContainer">
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="{{.Title}}">More</a>
</div>
</div>
{{else}}
<div class="each-post">
No Post
</div>
{{end}}

View File

@ -2,44 +2,13 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>搜索 - {{.keywords}} </h2> <h2>Search - {{.keywords}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>
</div> </div>

View File

@ -1,23 +1,22 @@
<!----> <!---->
<div class="entry-controls clearfix"> <div class="entry-controls clearfix">
<div class="vote-section-wrapper clearfix"> <div class="vote-section-wrapper clearfix">
<button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> </button> <button class="btn btn-default btn-zan" id="likeBtn"><i class="fa fa-thumbs-o-up"></i> <span id="likeNum">{{$.post.LikeNum}}</span> likes</button>
<span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}} 人读过</span> <span class="control-item read-counts"><i class="fa fa-eye"></i> {{if $.post.ReadNum}}{{$.post.ReadNum}}{{else}}1{{end}}</span>
</div> </div>
<div class="right-section"> <div class="right-section">
<div id="weixinQRCode"></div> <div id="weixinQRCode"></div>
<button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> 新浪微博</button> <button class="btn btn-share btn-default btn-weibo"><i class="fa fa-weibo"></i> Weibo</button>
<button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> 微信</button> <button class="btn btn-share btn-default btn-weixin"><i class="fa fa-wechat"></i> Wechat</button>
<div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px;"> <div class="dropdown" style="display: inline-block; cursor: pointer; padding: 5px 10px; padding-right: 30px">
<!-- open -->
<div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown"> <div class="dropdown-toggle" data-hover="dropdown" data-toggle="dropdown">
<i class="fa fa-share-square-o"></i> <i class="fa fa-ellipsis-h"></i>
更多分享
</div> </div>
<ul class="dropdown-menu" role="menu"> <ul class="dropdown-menu" role="menu">
<li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> 腾讯微博</a></li> <li><a href="#" class="btn-share tencent-weibo"><i class="fa fa-tencent-weibo"></i> Tencent Weibo</a></li>
<li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ空间</a></li> <li><a href="#" class="btn-share qq"><i class="fa fa-qq"></i> QQ Zone</a></li>
<li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> 人人网</a></li> <li><a href="#" class="btn-share renren"><i class="fa fa-renren"></i> RenRen</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -50,39 +49,39 @@
<div class="comment-hd"> <div class="comment-hd">
<a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a> <a href="[[:UserInfo.BlogUrl]]" target="_blank" >[[:UserInfo.Username]]</a>
[[if IsAuthorComment]] [[if IsAuthorComment]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
<!-- 回复其它人 --> <!-- 回复其它人 -->
[[if ToUserInfo]] [[if ToUserInfo]]
<span class="in-reply-to"> <span class="in-reply-to">
回复 reply to
<a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a> <a href="[[:ToUserInfo.BlogUrl]]">[[:ToUserInfo.Username]]</a>
</span> </span>
[[if ToUserIsAuthor]] [[if ToUserIsAuthor]]
<span>(作者)</span> <span>(Author)</span>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
<div class="comment-content ng-binding" ng-bind-html="comment.content"> <div class="comment-content">
[[html:Content]] [[html:Content]]
</div> </div>
<div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" > <div class="comment-ft clearfix" data-comment-id="[[:CommentId]]" >
<span title="" ui-time="" class="date">[[:PublishDate]] </span> <span title="" ui-time="" class="date">[[:PublishDate]] </span>
<span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] "><span class="like-num-i">[[:LikeNum]]</span> </span></span> <span class="like-num [[if !LikeNum]]hide[[/if]]" title="[[:LikeNum]] likes"><span class="like-num-i">[[:LikeNum]]</span> likes</span></span>
[[if ~root.visitUserInfo.UserId]] [[if ~root.visitUserInfo.UserId]]
[[if IsMyNote && !IsMyComment]] [[if IsMyNote && !IsMyComment]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[if !IsMyComment]] [[if !IsMyComment]]
<a href="javascript:;" class="comment-reply op-link "> <a href="javascript:;" class="comment-reply op-link ">
<i class="fa fa-reply"></i> <i class="fa fa-reply"></i>
回复 Reply
</a> </a>
<a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]][[else]][[/if]]</span></a> <a href="javascript:;" class="comment-like op-link"><i class="fa fa-thumbs-o-up"></i> <span class="like-text">[[if IsILikeIt]]Unlike[[else]]Like[[/if]]</span></a>
[[else]] [[else]]
<a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> </a> <a href="javascript:;" class="comment-trash op-link "><i class="fa fa-trash"></i> Delete</a>
[[/if]] [[/if]]
[[/if]] [[/if]]
</div> </div>
@ -95,13 +94,13 @@
<img class="avatar" src="[[:~root.visitUserInfo.Logo]]"> <img class="avatar" src="[[:~root.visitUserInfo.Logo]]">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="回复"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Reply"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">提交评论</button> <button class="reply-comment-btn save btn btn-primary" data-comment-id="[[:CommentId]]">Submit</button>
<a class="cancel reply-cancel btn-link">取消</a> <a class="cancel reply-cancel btn-link">Cancel</a>
</div> </div>
</form> </form>
[[/if]] [[/if]]
@ -118,21 +117,21 @@
<img class="avatar" id="visitUserLogo"> <img class="avatar" id="visitUserLogo">
</div> </div>
<div class="editor-wrap"> <div class="editor-wrap">
<textarea class="editable" id="commentContent" name="commentContent" placeholder="评论" style="height: 100px;"></textarea> <textarea class="editable" id="commentContent" name="commentContent" placeholder="Your comment here" style="height: 100px;"></textarea>
</div> </div>
</div> </div>
<div class="command clearfix" style="display: block;"> <div class="command clearfix" style="display: block;">
<button id="commentBtn" class="reply-comment-btn save btn btn-primary">提交评论</button> <button id="commentBtn" class="reply-comment-btn save btn btn-primary">Submit</button>
</div> </div>
</form> </form>
<div class="needLogin hide" id="noLoginContainer"> <div class="needLogin hide" id="noLoginContainer">
<a onclick="goLogin()">立即登录</a>, 发表评论. <a onclick="goLogin()">Sign in</a> to leave a comment.
<br /> <br />
没有帐号? <a onclick="goRegister()">立即注册</a> No Leanote account? <a onclick="goRegister()">Sign up now.</a>
</div> </div>
<div class="box-header"> <div class="box-header">
<span class="counter"> <span class="counter">
<i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> 条评论 <i class="icon icon-comment"></i><span id="commentNum">{{$.post.CommentNum}}</span> comments
</span> </span>
</div> </div>
<!-- 评论列表 --> <!-- 评论列表 -->

View File

@ -7,9 +7,7 @@
{{.single.Title}} {{.single.Title}}
</div> </div>
<div class="created-time"> <div class="created-time">
<i class="fa fa-calendar"></i> 更新 {{$.single.UpdatedTime | datetime}} <i class="fa fa-clock-o"></i> {{$.single.UpdatedTime | datetime}}
|
<i class="fa fa-calendar"></i> 创建 {{$.single.CreatedTime | datetime}}
</div> </div>
<!-- 仅为移动端 --> <!-- 仅为移动端 -->
@ -34,8 +32,8 @@
<div id="blogNav"> <div id="blogNav">
<div id="blogNavNav"> <div id="blogNavNav">
<i class="fa fa-align-justify" title="文档导航"></i> <i class="fa fa-align-justify" title="Table of content"></i>
<span>文档导航</span> <span>Table of content</span>
</div> </div>
<div id="blogNavContent"> <div id="blogNavContent">
</div> </div>

View File

@ -259,6 +259,7 @@ a:hover {
width: 200px; width: 200px;
border-right: 1px solid #ebeff2; border-right: 1px solid #ebeff2;
text-align: right; text-align: right;
overflow: scroll;
} }
#headerContainer { #headerContainer {
width: 190px; width: 190px;

View File

@ -2,40 +2,12 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签 - {{.curTag}} </h2> <h2>Tag - {{.curTag}} </h2>
</div> </div>
<div id="posts"> <div id="posts">
{{range .posts}} {{template "post_abstract.html" $}}
<div class="each-post"> <!-- paging -->
<div class="title">
<a href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">
{{.Title}}
</a>
</div>
<div class="created-time">
<i class="fa fa-bookmark-o"></i>
{{if .Tags}}
{{blogTags $ .Tags}}
{{else}}
{{end}}
|
<i class="fa fa-calendar"></i> 更新 {{.UpdatedTime | datetime}} |
<i class="fa fa-calendar"></i> 创建 {{.CreatedTime | datetime}}
</div>
<div class="desc">
{{.Abstract | raw}}
</div>
<a class="more" href="{{$.postUrl}}/{{.UrlTitle}}" title="全文">查看</a>
</div>
{{else}}
<div class="each-post">
</div>
{{end}}
<!-- 分页 -->
{{template "paging.html" $}} {{template "paging.html" $}}
</div> </div>

View File

@ -2,7 +2,7 @@
<div id="postsContainer"> <div id="postsContainer">
<div class="container"> <div class="container">
<h2>标签</h2> <h2>Tags</h2>
</div> </div>
<div id="posts"> <div id="posts">

View File

@ -9,6 +9,7 @@
* Name * Name
* Desc ,
* Version * Version
* Author * Author
* AuthorUrl * AuthorUrl
@ -17,15 +18,16 @@
*/ */
{ {
"Name": "leanote nav fixed", "Name": "Leanote nav fixed",
"Desc": "",
"Version": "1.0", "Version": "1.0",
"Author": "leanote.com", "Author": "leanote.com",
"AuthorUrl": "http://leanote.com", "AuthorUrl": "http://leanote.com",
"FriendLinks": [ "FriendLinks": [
{"Title": "我的笔记", "Url": "http://leanote.com/note"}, {"Title": "My Note", "Url": "http://leanote.com/note"},
{"Title": "leanote home", "Url": "http://leanote.com"}, {"Title": "Leanote Home", "Url": "http://leanote.com"},
{"Title": "leanote 社区", "Url": "http://bbs.leanote.com"}, {"Title": "Leanote Comunity", "Url": "https://groups.google.com/forum/?fromgroups#!forum/leanote"},
{"Title": "lea++", "Url": "http://lea.leanote.com"}, {"Title": "lea++", "Url": "http://lea.leanote.com"},
{"Title": "leanote github", "Url": "https://github.com/leanote/leanote"} {"Title": "Leanote Github", "Url": "https://github.com/leanote/leanote"}
] ]
} }