diff --git a/andrea/skin.properties b/andrea/skin.properties
index 917b4e0..2f270ca 100644
--- a/andrea/skin.properties
+++ b/andrea/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Andrea skin.
-# Version: 1.0.0.6, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=Andrea
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: Andrea skin.
+# Version: 1.0.0.6, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=Andrea
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://www.madeincima.eu
\ No newline at end of file
diff --git a/classic/archive-articles.ftl b/classic/archive-articles.ftl
new file mode 100644
index 0000000..3f9d16f
--- /dev/null
+++ b/classic/archive-articles.ftl
@@ -0,0 +1,39 @@
+<#include "macro-head.ftl">
+
+
+
+ <@head title="${archiveDate.archiveDateMonth} ${archiveDate.archiveDateYear} (${archiveDate.archiveDatePublishedArticleCount}) - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+
${archive1Label}
+ <#if "en" == localeString?substring(0, 2)>
+ ${archiveDate.archiveDateMonth} ${archiveDate.archiveDateYear} (${archiveDate.archiveDatePublishedArticleCount})
+ <#else>
+ ${archiveDate.archiveDateYear} ${yearLabel} ${archiveDate.archiveDateMonth} ${monthLabel} (${archiveDate.archiveDatePublishedArticleCount})
+ #if>
+
+
+ <#include "article-list.ftl">
+
+
+ <#include "side.ftl">
+
+
+
+
+
+
+
diff --git a/classic/article-list.ftl b/classic/article-list.ftl
new file mode 100644
index 0000000..bd6f053
--- /dev/null
+++ b/classic/article-list.ftl
@@ -0,0 +1,87 @@
+
+ <#list articles as article>
+
+
+
+ <#if article.hasUpdated>
+ ${article.articleUpdateDate?string("yyyy-MM-dd HH:mm:ss")}
+ <#else>
+ ${article.articleCreateDate?string("yyyy-MM-dd HH:mm:ss")}
+ #if>
+
+
+
+
+ ${article.articleTitle}
+
+ <#if article.hasUpdated>
+
+ ${updatedLabel}
+
+ #if>
+ <#if article.articlePutTop>
+
+ ${topArticleLabel}
+
+ #if>
+
+
+ ${tags1Label}
+ <#list article.articleTags?split(",") as articleTag>
+
+
+ ${articleTag} <#if articleTag_has_next>,#if>
+
+ #list>
+ <#-- 注释掉填充用户名部分
+ ${author1Label}
${article.authorName}
+ -->
+
+
+
+
+
+
+ ${article.articleAbstract}
+
+
+
+
+ #list>
+ <#if 0 != paginationPageCount>
+
+ #if>
+
\ No newline at end of file
diff --git a/classic/article.ftl b/classic/article.ftl
new file mode 100644
index 0000000..c0fcbba
--- /dev/null
+++ b/classic/article.ftl
@@ -0,0 +1,123 @@
+<#include "macro-head.ftl">
+<#include "macro-comments.ftl">
+
+
+
+ <@head title="${article.articleTitle} - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+
+
+
+ <#if article.hasUpdated>
+ ${article.articleUpdateDate?string("yyyy-MM-dd HH:mm:ss")}
+ <#else>
+ ${article.articleCreateDate?string("yyyy-MM-dd HH:mm:ss")}
+ #if>
+
+
+
+ ${article.articleTitle}
+ <#if article.hasUpdated>
+
+ ${updatedLabel}
+
+ #if>
+ <#if article.articlePutTop>
+
+ ${topArticleLabel}
+
+ #if>
+
+
+ ${tags1Label}
+ <#list article.articleTags?split(",") as articleTag>
+
+
+ ${articleTag} <#if articleTag_has_next>,#if>
+
+ #list>
+ <#-- 注释掉填充用户名部分
+ ${author1Label}
${article.authorName}
+ -->
+
+
+
+
+
+ ${article.articleContent}
+ <#if "" != article.articleSign.signHTML?trim>
+
+ ${article.articleSign.signHTML}
+
+ #if>
+
+
+ <#if 0 != relevantArticlesDisplayCount>
+
+ #if>
+
+
+
+
+
+ <@comments commentList=articleComments article=article>@comments>
+
+
+
+ <#include "side.ftl">
+
+
+
+
+
+ <@comment_script oId=article.oId>
+ page.tips.externalRelevantArticlesDisplayCount = "${externalRelevantArticlesDisplayCount}";
+ <#if 0 != randomArticlesDisplayCount>
+ page.loadRandomArticles();
+ #if>
+ <#if 0 != relevantArticlesDisplayCount>
+ page.loadRelevantArticles('${article.oId}', '${relevantArticles1Label} ');
+ #if>
+ <#if 0 != externalRelevantArticlesDisplayCount>
+ page.loadExternalRelevantArticles("<#list article.articleTags?split(",") as articleTag>${articleTag}<#if articleTag_has_next>,#if>#list>");
+ #if>
+ @comment_script>
+
+
diff --git a/classic/author-articles.ftl b/classic/author-articles.ftl
new file mode 100644
index 0000000..c98f290
--- /dev/null
+++ b/classic/author-articles.ftl
@@ -0,0 +1,35 @@
+<#include "macro-head.ftl">
+
+
+
+ <@head title="${authorName} - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+
+ ${author1Label}${authorName}
+
+
+ <#include "article-list.ftl">
+
+
+ <#include "side.ftl">
+
+
+
+
+
+
+
diff --git a/classic/css/classic.css b/classic/css/classic.css
new file mode 100644
index 0000000..a63be55
--- /dev/null
+++ b/classic/css/classic.css
@@ -0,0 +1,246 @@
+@charset "utf-8";
+/*
+ * skin classic style
+ *
+ * @author Liyuan Li
+ * @author Liang Ding
+ * @version 1.0.1.3, May 15, 2012
+*/
+a, a:link {
+ color: #0000CC;
+}
+a:active {
+ color: red;
+}
+a:visited {
+ color: #551A8B;
+}
+h5 {
+ font-size: 12px;
+}
+.content {
+ margin: 0 auto;
+ max-width: 1250px;
+ padding: 0 12px;
+}
+.header {
+ height: 108px;
+}
+.sub-title {
+ font-size: 14px;
+ font-weight: normal;
+}
+.side {
+ border-left: 2px solid #E5ECF9;
+ padding-left: 12px;
+ width: 280px;
+}
+.main {
+ margin-right: -294px;
+ width: 100%;
+}
+.main>div {
+ min-width: 280px;
+ padding-right: 318px;
+}
+#logoTitle {
+ font-family: "Microsoft YaHei";
+ font-size: 32px;
+ line-height: 64px;
+ text-decoration: none;
+}
+#statistic span {
+ font-size: 11px;
+}
+.article, .comments {
+ padding-bottom: 24px;
+}
+.article-title {
+ background-color: #E3E3FF;
+ border-top: 1px solid #3366CC;
+ margin-left: 91px;
+ padding: 3px 0 6px 12px;
+}
+.article-title sup {
+ font-size: 12px;
+}
+.article-date {
+ background-color: #E3E3FF;
+ border: 1px solid #BBCCFF;
+ float: left;
+ margin: 0 12px 12px 0;
+ border-radius: 5px;
+ padding: 7px 3px;
+ width: 70px;
+ text-align: center;
+ word-break: break-all;
+}
+.article-abstract {
+ word-wrap: break-word;
+}
+.article-body {
+ margin-left: 12px;
+ line-height: 145%;
+}
+.article-footer {
+ margin-right: 12px;
+}
+.article-footer a, .article-details-footer a {
+ text-decoration: none;
+}
+.article-details-footer {
+ margin: 36px 12px 0 0;
+}
+.article-relative {
+ line-height: 22px;
+ margin-top: 24px;
+}
+.comments {
+ position: relative;
+}
+.comment-title {
+ background-color: #E3E3FF;
+ border-top: 1px solid #3366CC;
+ padding: 3px 12px 3px 12px;
+}
+.comment-body-ref {
+ background-color: #FFFFFF;
+ border: 1px solid #E3E3FF;
+ filter: alpha(opacity=90);
+ left: 88px;
+ opacity: 0.9;
+ position: absolute;
+ top: 27px;
+ width: 87%;
+ z-index: 10;
+}
+.comment-body-ref .comment-title {
+ border-top: 0px;
+}
+.comment-body {
+ padding: 9px 12px 12px;
+ word-wrap: break-word;
+ overflow: hidden;
+}
+.comment-picture {
+ margin-right: 12px;
+}
+.comment-picture img {
+ height: 60px;
+ width: 60px;
+}
+.comment-reply {
+ margin: 0 auto 24px auto;
+}
+.comment-content {
+ float: left;
+ width: 88%;
+}
+
+#commentURL:focus, #commentURLReply:focus {
+ box-shadow: -3px 1px 2px rgba(0, 0, 0, 0.3) inset;
+}
+
+.error-msg {
+ color: #3366CC;
+}
+.error-footer {
+ bottom: 0px;
+ position: fixed;
+ width: 82%;
+}
+#sideNavi a.selected {
+ color: #000000;
+ text-decoration: none;
+}
+.side-navi ul {
+ list-style: none;
+}
+#sideNavi li {
+ line-height: 22px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+#sideNavi li.aboutMe, #sideNavi li.side-navi-notice {
+ white-space: normal;
+}
+#sideNavi sup {
+ margin-right: 3px;
+ color: green;
+}
+.side-comment {
+ text-decoration: none;
+}
+#recentComments p {
+ display: inline;
+}
+#recentComments div, #recentComments br {
+ display: none;
+}
+.line {
+ border-top: thin dotted #BBBBBB;
+ margin-top: 12px;
+ padding-top: 12px;
+}
+.pagination {
+ margin: 16px;
+ text-align: center;
+}
+.pagination a, .pagination a:visited {
+ color: #4272DB;
+ padding: 0 3px;
+ text-decoration: none;
+}
+.pagination a.selected {
+ color: #000000;
+ font-weight: bold;
+}
+#tagsPanel .tagPanel {
+ border: 2px solid;
+ cursor: pointer;
+ float: left;
+ margin: 3px;
+ border-radius: 6px;
+}
+#tagsPanel .tagPanel:hover {
+ background-color: #EEEEEE;
+ border: 2px dashed;
+}
+#tagsPanel .tagPanel {
+ text-decoration: none;
+}
+.error-title {
+ border-top: 1px solid #3366CC;
+ background-color: #E5ECF9;
+ margin-left: 12px;
+ padding: 6px 12px;
+}
+.error-panel {
+ margin-left: 12px;
+ padding: 24px;
+}
+.commentIcon, .browserIcon {
+ background-image: url("../../../images/icon.png");
+ cursor: pointer;
+ height: 16px;
+ margin-right: 3px;
+ width: 16px;
+}
+.commentIcon {
+ background-position: -32px -16px;
+}
+.browserIcon {
+ background-position: -128px -16px;
+}
+.goTopIcon {
+ background-position: -128px -32px;
+}
+.goBottomIcon {
+ background-position: -144px -32px;
+}
+.footer {
+ text-align: center;
+ margin: 30px 0 30px 0;
+}
\ No newline at end of file
diff --git a/classic/footer.ftl b/classic/footer.ftl
new file mode 100644
index 0000000..8d7e3a8
--- /dev/null
+++ b/classic/footer.ftl
@@ -0,0 +1,83 @@
+© ${year} - ${blogTitle}
+Powered by
+
+ ${b3logLabel}
+ Solo ,
+ver ${version}
+Theme by Vanessa .
+
+
+
+
+
+${plugins}
diff --git a/classic/header.ftl b/classic/header.ftl
new file mode 100644
index 0000000..e166710
--- /dev/null
+++ b/classic/header.ftl
@@ -0,0 +1,39 @@
+
+
+
+ ${viewCount1Label}
+
+ ${statistic.statisticBlogViewCount}
+
+
+
+
+ ${articleCount1Label}
+
+ ${statistic.statisticPublishedBlogArticleCount}
+
+
+
+
+ ${commentCount1Label}
+
+ ${statistic.statisticPublishedBlogCommentCount}
+
+
+
+
\ No newline at end of file
diff --git a/ease/images/emotions/em00.png b/classic/images/emotions/em00.png
similarity index 100%
rename from ease/images/emotions/em00.png
rename to classic/images/emotions/em00.png
diff --git a/ease/images/emotions/em01.png b/classic/images/emotions/em01.png
similarity index 100%
rename from ease/images/emotions/em01.png
rename to classic/images/emotions/em01.png
diff --git a/ease/images/emotions/em02.png b/classic/images/emotions/em02.png
similarity index 100%
rename from ease/images/emotions/em02.png
rename to classic/images/emotions/em02.png
diff --git a/ease/images/emotions/em03.png b/classic/images/emotions/em03.png
similarity index 100%
rename from ease/images/emotions/em03.png
rename to classic/images/emotions/em03.png
diff --git a/ease/images/emotions/em04.png b/classic/images/emotions/em04.png
similarity index 100%
rename from ease/images/emotions/em04.png
rename to classic/images/emotions/em04.png
diff --git a/ease/images/emotions/em05.png b/classic/images/emotions/em05.png
similarity index 100%
rename from ease/images/emotions/em05.png
rename to classic/images/emotions/em05.png
diff --git a/ease/images/emotions/em06.png b/classic/images/emotions/em06.png
similarity index 100%
rename from ease/images/emotions/em06.png
rename to classic/images/emotions/em06.png
diff --git a/ease/images/emotions/em07.png b/classic/images/emotions/em07.png
similarity index 100%
rename from ease/images/emotions/em07.png
rename to classic/images/emotions/em07.png
diff --git a/ease/images/emotions/em08.png b/classic/images/emotions/em08.png
similarity index 100%
rename from ease/images/emotions/em08.png
rename to classic/images/emotions/em08.png
diff --git a/ease/images/emotions/em09.png b/classic/images/emotions/em09.png
similarity index 100%
rename from ease/images/emotions/em09.png
rename to classic/images/emotions/em09.png
diff --git a/ease/images/emotions/em10.png b/classic/images/emotions/em10.png
similarity index 100%
rename from ease/images/emotions/em10.png
rename to classic/images/emotions/em10.png
diff --git a/ease/images/emotions/em11.png b/classic/images/emotions/em11.png
similarity index 100%
rename from ease/images/emotions/em11.png
rename to classic/images/emotions/em11.png
diff --git a/ease/images/emotions/em12.png b/classic/images/emotions/em12.png
similarity index 100%
rename from ease/images/emotions/em12.png
rename to classic/images/emotions/em12.png
diff --git a/ease/images/emotions/em13.png b/classic/images/emotions/em13.png
similarity index 100%
rename from ease/images/emotions/em13.png
rename to classic/images/emotions/em13.png
diff --git a/ease/images/emotions/em14.png b/classic/images/emotions/em14.png
similarity index 100%
rename from ease/images/emotions/em14.png
rename to classic/images/emotions/em14.png
diff --git a/ease/images/emotions/emotions-classic.png b/classic/images/emotions/emotions-classic.png
similarity index 100%
rename from ease/images/emotions/emotions-classic.png
rename to classic/images/emotions/emotions-classic.png
diff --git a/classic/index.ftl b/classic/index.ftl
new file mode 100644
index 0000000..ef02c65
--- /dev/null
+++ b/classic/index.ftl
@@ -0,0 +1,30 @@
+<#include "macro-head.ftl">
+
+
+
+ <@head title="${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+ <#include "article-list.ftl">
+
+
+ <#include "side.ftl">
+
+
+
+
+
+
+
diff --git a/classic/lang/lang_en_US.properties b/classic/lang/lang_en_US.properties
new file mode 100644
index 0000000..8a33020
--- /dev/null
+++ b/classic/lang/lang_en_US.properties
@@ -0,0 +1,275 @@
+#
+# Copyright (c) 2009, 2010, 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: B3log Solo language configurations(en_US).
+# Version: 1.0.5.9, Feb 25, 2012
+# Author: Liang Ding
+# Author: Liyuan Li
+#
+
+adminConsoleLabel=Admin
+adminIndexLabel=Admin Index
+postArticleLabel=Post
+articleListLabel=Articles
+commentListLabel=Comments
+draftListLabel=Drafts
+userManageLabel=Users
+commonUserLabel=Common User
+addUserLabel=Add User
+updateUserLabel=Update User
+linkManagementLabel=Links
+pluginMgmtLabel=Plugins
+pluginNameLabel=Name
+versionLabel=Version
+statusLabel=Status
+enabledLabel=Enabled
+disabledLabel=Disabled
+enableLabel=Enable
+disableLabel=Disable
+preferenceLabel=Preference
+localeString1Label=Language:
+timeZoneId1Label=Time Zone:
+adminLabel=Admin
+administratorLabel=Administrator
+loginLabel=Login
+logoutLabel=Logout
+initLabel=Initial
+popTagsLabel=Popular Tags
+tag1Label=Tag:
+tags1Label=Tags:
+recentArticlesLabel=Recent Articles
+recentCommentsLabel=Recent Comments
+postCommentsLabel=Post Comment
+mostCommentArticlesLabel=Most Comment Articles
+mostViewCountArticlesLabel=Most View Articles
+em00Label=Smile
+em01Label=Laughter
+em02Label=Happy
+em03Label=Sad
+em04Label=Cry
+em05Label=No Comments
+em06Label=Fidget
+em07Label=Angry
+em08Label=Look Around
+em09Label=Surprise
+em10Label=Cool
+em11Label=Cheeky
+em12Label=Heart
+em13Label=Heart Broken
+em14Label=Devil
+linkLabel=Friend Links
+sumLabel=
+pageLabel=Page
+commentLabel=Comment
+linkTitleLabel=Link Title
+linkTitle1Label=Title:
+updateLabel=Update
+removeLabel=Remove
+putTopLabel=Put Top
+cancelPutTopLabel=Cancel Put Top
+downloadCountLabel=Count
+sizeLabel=Size
+uploadDateLabel=Upload Date
+downloadURLLabel=Download URL
+downloadLabel=Download
+createDateLabel=Create Date
+updateDateLabel=Update Date
+titleLabel=Title
+title1Label=Title:
+content1Label=Content:
+abstract1Label=Summary:
+publishLabel=Publish
+unPublishLabel=Un Publish
+urlLabel=URL
+url1Label=URL (start protocol, e.g.: http://):
+addLinkLabel=Add Link
+updateLinkLabel=Update Link
+archiveLabel=Archive
+archive1Label=archive:
+yearLabel=
+monthLabel=
+pageLabel=Page
+pageMgmtLabel=Pages
+othersLabel=Others
+fileListLabel=Files
+submitUploadLabel=Upload
+fileNameLabel=File Name
+paramSettingsLabel=Parameters
+skinLabel=Skins
+signLabel=Signs
+sign1Label=Signs:
+noSignLabel=No Signs
+signIsNullLabel=This Sign is Null
+statisticLabel=Blog Statistic
+viewLabel=View
+countLabel=Posts
+viewCount1Label=View Count:
+articleCount1Label=Article Count:
+commentCountLabel=Comment Count
+commentCount1Label=Comment Count:
+commentEmotions1Label=Emotions:
+commentEmotionsLabel=Emotions
+commentName1Label=Name:
+commentNameLabel=Name
+commentEmail1Label=Email:
+commentEmailLabel=Email
+commentURL1Label=URL:
+commentURLLabel=URL
+commentContent1Label=Content:
+commentContentLabel=Content
+getDateLabel=Get Date
+getArticleLabel=Get Article
+selectDateLabel=Select Date
+selectDate1Label=Select Date:
+importLabel=Import
+chooseBlog1Label=Choose Blog:
+blogArticleImportLabel=Article Import
+userName1Label=Username:
+userPassword1Label=Password:
+categoryLabel=Category
+noticeBoard1Label=Notice Board:
+noticeBoardLabel=Notice Board
+htmlhead1Label=HTML head:
+indexTagDisplayCnt1Label=Index Tag Display Count:
+indexRecentArticleDisplayCnt1Label=Recent Article Display Count:
+indexRecentCommentDisplayCnt1Label=Recent Comment Display Count:
+indexMostCommentArticleDisplayCnt1Label=Most Comment Article Display Count:
+indexMostViewArticleDisplayCnt1Label=Most View Article Display Count:
+relevantArticlesDisplayCnt1Label=Relevant Article Display Count:
+randomArticlesDisplayCnt1Label=Random Article Display Count:
+externalRelevantArticlesDisplayCnt1Label=External Relevant Article Display Count:
+windowSize1Label=Pagination Window Size:
+pageSize1Label=Pagination Page Size:
+blogTitle1Label=Blog Title:
+blogSubtitle1Label=Blog Subtitle:
+blogHost1Label=Blog Host:
+submmitCommentLabel=Commit Comment
+saveLabel=Save
+tagLabel=Tag
+tagsLabel=Tags
+importedLabel=Imported
+captcha1Label=Captcha:
+captchaLabel=Captcha
+clearAllCacheLabel=Clear all cache
+clearCacheLabel=Clear cache
+indexLabel=Index
+nextArticle1Label=Next:
+previousArticle1Label=Previous:
+updatedLabel=Updated!
+topArticleLabel=Top!
+CSDNBlogLabel=CSDN Blog
+BlogJavaLabel=BlogJava
+CnBlogsLabel=CnBlogs
+previousPageLabel=Previous Page
+nextPagePabel=Next Page
+firstPageLabel=First Page
+lastPageLabel=Last Page
+returnTo1Label=Return to:
+tencentLabel=Tencent
+appKey1Label=App Key:
+appSecret1Label=App Secret:
+postToTencentMicroblogWhilePublishArticleLabel=Post to Tencent microblog while publish an article:
+postToCommunityLabel=Post to Community:
+authorizeTencentMicroblog1Label=Click to authorize:
+googleLabel=Google
+OAuthConsumerSecret1Label=OAuth Consumer Secret:
+atomLabel=Atom
+relevantArticles1Label=Relevant Articles:
+randomArticles1Label=Random Articles:
+externalRelevantArticles1Label=External Relevant Articles:
+metaKeywords1Label=Meta Keywords:
+metaDescription1Label=Meta Description:
+removeUnusedTagsLabel=Remove Unused Tags
+goTopLabel=Top
+permalink1Label=Permalink:
+permalinkLabel=Permalink
+b3logLabel=B 3 L O G
+killBrowserLabel=Let's kill outdated and insecure browser! Let's kill outdated and insecure browser for browser evolution, human progress and better experience.
You can download
+readmoreLabel=Read more\u00bb
+readmore2Label=Read more
+replyLabel=Reply\u00bb
+homeLabel=Home
+enableArticleUpdateHint1Label=Enable Article Update Hint:
+allowVisitDraftViaPermalink1Label=Allow Visit Draft Via Link:
+author1Label=Author:
+authorLabel=Author
+keyOfSolo1Label=Solo Key:
+articleLabel=Article
+tagArticlesLabel=Tag Articles
+dateArticlesLabel=Archive Date Articles
+authorArticlesLabel=Author Articles
+indexArticleLabel=Index Articles
+allTagsLabel=Tag Cloud
+customizedPageLabel=Customized Page
+killBrowserPageLabel=Kill Browser Page
+pageNumLabel=Page Number
+####
+forbiddenLabel=Forbidden Access!
+sorryLabel=Sorry!
+notFoundLabel=Not Found!
+unPulbishSuccLabel=Un Publish Successfully
+unPulbishFailLabel=Un Publish Fail
+removeSuccLabel=Remove Successfully
+removeFailLabel=Remove Fail
+removeUserFailSkinNeedMulUsersLabel=Remove Fail, the current skin need multiple users!
+putTopSuccLabel=Put Top Successfully
+putTopFailLabel=Put Top Fail
+cancelTopSuccLabel=Cancel Top Successfully
+cancelTopFailLabel=Cancel Top Fail
+addSuccLabel=Add Successfully
+addFailLabel=Add Fail
+updateSuccLabel=Update Successfully
+updateFailLabel=Update Fail
+updatePreferenceFailNeedMulUsersLabel=Update Fail, the selected skin need multiple users!
+setFailLabel=Set Fail
+setSuccLabel=Set Successfully
+getFailLabel=Get Fail
+noSettingLabel=No Setting
+getSuccLabel=Get Successfully
+importSuccLabel=Import Successfully :-)
+importFailLabel=Some Import Fail %>_<%
+noCommentLabel=No Comment
+captchaErrorLabel=Captcha Error
+inputErrorLabel=Input Error!
+gotoLabel=Go
+nameEmptyLabel=Username is empty
+passwordEmptyLabel=Password is empty
+blogEmptyLabel=Blogging service is empty
+blogArticleEmptyLabel=Please select articles
+nameTooLongLabel=Sorry, your username must be between 2 and 20 characters long.
+mailCannotEmptyLabel=Mail is empty
+mailInvalidLabel=Mail is invalid
+commentContentCannotEmptyLabel=Sorry, your content must be between 2 and 500 characters long.
+captchaCannotEmptyLabel=Captcha is empty
+loadingLabel=Loading....
+titleEmptyLabel=Title is empty
+contentEmptyLabel=Content is empty
+orderEmptyLabel=Order is empty
+abstractEmptyLabel=Abstract is empty
+tagsEmptyLabel=Tags is empty
+addressEmptyLabel=Address is empty
+noAuthorizationURLLabel=Can not retrieve authorization URL from Google, please \
+make sure the Consumer Secret you typed in and then try again.
+duplicatedPermalinkLabel=Duplicated permalink!
+invalidPermalinkFormatLabel=Invalid permalink format!
+duplicatedEmailLabel=Duplicated email!
+refreshAndRetryLabel=Please refresh and try again!
+editorLeaveLabel=Content is not null, Do you leave\uff1f
+editorPostLabel=Content is not null, Do you clear\uff1f
+####
+confirmRemoveLabel=Are You Sure?
+confirmInitLabel=Are You Sure?
diff --git a/classic/lang/lang_zh_CN.properties b/classic/lang/lang_zh_CN.properties
new file mode 100644
index 0000000..d5ccf2b
--- /dev/null
+++ b/classic/lang/lang_zh_CN.properties
@@ -0,0 +1,281 @@
+#
+# Copyright (c) 2009, 2010, 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: B3log Solo default language configurations(zh_CN).
+# Version: 1.0.6.5, Feb 25, 2012
+# Author: Liang Ding
+# Author: Liyuan Li
+#
+
+adminConsoleLabel=\u540e\u53f0\u7ba1\u7406
+adminIndexLabel=\u540e\u53f0\u9996\u9875
+postArticleLabel=\u53d1\u5e03\u6587\u7ae0
+articleListLabel=\u6587\u7ae0\u7ba1\u7406
+commentListLabel=\u8bc4\u8bba\u7ba1\u7406
+draftListLabel=\u8349\u7a3f\u5939
+userManageLabel=\u7528\u6237\u7ba1\u7406
+commonUserLabel=\u4e00\u822c\u7528\u6237
+addUserLabel=\u6dfb\u52a0\u7528\u6237
+updateUserLabel=\u66f4\u65b0\u7528\u6237
+linkManagementLabel=\u94fe\u63a5\u7ba1\u7406
+pluginMgmtLabel=\u63d2\u4ef6\u7ba1\u7406
+pluginNameLabel=\u63d2\u4ef6\u540d
+versionLabel=\u7248\u672c
+statusLabel=\u72b6\u6001
+enabledLabel=\u5df2\u542f\u7528
+disabledLabel=\u5df2\u7981\u7528
+enableLabel=\u542f\u7528
+disableLabel=\u7981\u7528
+preferenceLabel=\u504f\u597d\u8bbe\u5b9a
+localeString1Label=\u8bed\u8a00\uff1a
+timeZoneId1Label=\u65f6\u533a\uff1a
+adminLabel=\u7ba1\u7406
+administratorLabel=\u7ba1\u7406\u5458
+loginLabel=\u767b\u5f55
+logoutLabel=\u767b\u51fa
+initLabel=\u521d\u59cb\u5316
+popTagsLabel=\u5206\u7c7b\u6807\u7b7e
+tag1Label=\u6807\u7b7e\uff1a
+tags1Label=\u6807\u7b7e\uff1a
+recentArticlesLabel=\u6700\u65b0\u6587\u7ae0
+recentCommentsLabel=\u6700\u65b0\u8bc4\u8bba
+postCommentsLabel=\u53d1\u8868\u8bc4\u8bba
+mostCommentArticlesLabel=\u8bc4\u8bba\u6700\u591a\u7684\u6587\u7ae0
+mostViewCountArticlesLabel=\u8bbf\u95ee\u6700\u591a\u7684\u6587\u7ae0
+em00Label=\u5fae\u7b11
+em01Label=\u5927\u7b11
+em02Label=\u9ad8\u5174
+em03Label=\u60b2\u4f24
+em04Label=\u54ed\u6ce3
+em05Label=\u65e0\u8bed
+em06Label=\u70e6\u8e81
+em07Label=\u751f\u6c14
+em08Label=\u6211\u7785
+em09Label=\u60ca\u8bb6
+em10Label=\u9177
+em11Label=\u987d\u76ae
+em12Label=\u7231\u5fc3
+em13Label=\u5fc3\u788e
+em14Label=\u9b54\u9b3c
+linkLabel=\u53cb\u60c5\u94fe\u63a5
+sumLabel=\u5171
+pageLabel=\u9875
+commentLabel=\u8bc4\u8bba
+linkTitleLabel=\u94fe\u63a5\u6807\u9898
+linkTitle1Label=\u6807\u9898\uff1a
+updateLabel=\u66f4\u65b0
+removeLabel=\u5220\u9664
+putTopLabel=\u7f6e\u9876
+cancelPutTopLabel=\u53d6\u6d88\u7f6e\u9876
+downloadCountLabel=\u4e0b\u8f7d\u6b21\u6570
+sizeLabel=\u5927\u5c0f
+uploadDateLabel=\u4e0a\u4f20\u65e5\u671f
+downloadURLLabel=\u4e0b\u8f7d\u5730\u5740
+downloadLabel=\u4e0b\u8f7d
+createDateLabel=\u521b\u5efa\u65e5\u671f
+updateDateLabel=\u66f4\u65b0\u65e5\u671f
+titleLabel=\u6807\u9898
+title1Label=\u6807\u9898\uff1a
+content1Label=\u6b63\u6587\uff1a
+abstract1Label=\u6458\u8981\uff1a
+publishLabel=\u53d1\u5e03
+unPublishLabel=\u53d6\u6d88\u53d1\u5e03
+urlLabel=URL
+url1Label=URL (\u8bf7\u4ee5\u534f\u8bae\u5f00\u5934\uff0c\u5982: http://)\uff1a
+addLinkLabel=\u6dfb\u52a0\u94fe\u63a5
+updateLinkLabel=\u66f4\u65b0\u94fe\u63a5
+archiveLabel=\u5b58\u6863
+archive1Label=\u5b58\u6863\uff1a
+yearLabel=\u5e74
+monthLabel=\u6708
+blogSyncLabel=\u535a\u5ba2\u540c\u6b65
+pageLabel=\u9875\u9762
+pageMgmtLabel=\u9875\u9762\u7ba1\u7406
+othersLabel=\u5176\u4ed6
+fileListLabel=\u6587\u4ef6\u7ba1\u7406
+submitUploadLabel=\u4e0a\u4f20
+fileNameLabel=\u6587\u4ef6\u540d
+paramSettingsLabel=\u53c2\u6570\u8bbe\u7f6e
+skinLabel=\u76ae\u80a4
+signLabel=\u7b7e\u540d\u6863
+sign1Label=\u7b7e\u540d\u6863\uff1a
+noSignLabel=\u4e0d\u4f7f\u7528\u7b7e\u540d\u6863
+signIsNullLabel=\u8be5\u7b7e\u540d\u6863\u4e3a\u7a7a
+statisticLabel=\u535a\u5ba2\u7edf\u8ba1
+viewLabel=\u6d4f\u89c8
+countLabel=\u7bc7
+viewCount1Label=\u6d4f\u89c8\u6b21\u6570\uff1a
+articleCount1Label=\u6587\u7ae0\u603b\u6570\uff1a
+commentCountLabel=\u8bc4\u8bba\u6570
+commentCount1Label=\u8bc4\u8bba\u603b\u6570\uff1a
+commentEmotions1Label=\u8868\u60c5\uff1a
+commentEmotionsLabel=\u8868\u60c5
+commentName1Label=\u59d3\u540d\uff1a
+commentNameLabel=\u59d3\u540d
+commentEmail1Label=\u90ae\u7bb1\uff1a
+commentEmailLabel=\u90ae\u7bb1
+commentURL1Label=URL\uff1a
+commentURLLabel=URL
+commentContent1Label=\u8bc4\u8bba\u5185\u5bb9\uff1a
+commentContentLabel=\u8bc4\u8bba\u5185\u5bb9
+getDateLabel=\u83b7\u53d6\u65e5\u671f
+getArticleLabel=\u83b7\u53d6\u6587\u7ae0
+selectDateLabel=\u9009\u62e9\u65e5\u671f
+selectDate1Label=\u9009\u62e9\u65e5\u671f\uff1a
+importLabel=\u5bfc\u5165
+chooseBlog1Label=\u8bf7\u9009\u62e9\u9700\u8981\u7ba1\u7406\u7684\u535a\u5ba2\uff1a
+blogArticleImportLabel=\u6587\u7ae0\u5bfc\u5165
+blogSyncMgmtLabel=\u535a\u5ba2\u540c\u6b65\u7ba1\u7406
+syncMgmtLabel=\u540c\u6b65\u7ba1\u7406\u535a\u5ba2
+userName1Label=\u7528\u6237\u540d\uff1a
+userPassword1Label=\u5bc6\u7801\uff1a
+syncPostLabel=\u540c\u6b65\u53d1\u5e03
+syncUpdateLabel=\u540c\u6b65\u66f4\u65b0
+syncRemoveLabel=\u540c\u6b65\u5220\u9664
+categoryLabel=\u5206\u7c7b
+noticeBoard1Label=\u516c\u544a\uff1a
+noticeBoardLabel=\u516c\u544a
+htmlhead1Label=HTML head\uff1a
+indexTagDisplayCnt1Label= \u9996\u9875\u6807\u7b7e\u663e\u793a\u6570\uff1a
+indexRecentArticleDisplayCnt1Label=\u6700\u65b0\u6587\u7ae0\u663e\u793a\u6570\u76ee\uff1a
+indexRecentCommentDisplayCnt1Label=\u6700\u65b0\u8bc4\u8bba\u663e\u793a\u6570\u76ee\uff1a
+indexMostCommentArticleDisplayCnt1Label=\u8bc4\u8bba\u6700\u591a\u6587\u7ae0\u663e\u793a\u6570\u76ee\uff1a
+indexMostViewArticleDisplayCnt1Label=\u8bbf\u95ee\u6700\u591a\u6700\u591a\u6587\u7ae0\u663e\u793a\u6570\u76ee\uff1a
+relevantArticlesDisplayCnt1Label=\u76f8\u5173\u9605\u8bfb\u663e\u793a\u6570\u76ee\uff1a
+randomArticlesDisplayCnt1Label=\u968f\u673a\u9605\u8bfb\u663e\u793a\u6570\u76ee\uff1a
+externalRelevantArticlesDisplayCnt1Label=\u7ad9\u5916\u76f8\u5173\u9605\u8bfb\u663e\u793a\u6570\u76ee\uff1a
+windowSize1Label=\u5206\u9875\u9875\u7801\u6700\u5927\u5bbd\u5ea6\uff1a
+pageSize1Label=\u5206\u9875\u6bcf\u9875\u663e\u793a\u6587\u7ae0\u6570\uff1a
+blogTitle1Label=\u535a\u5ba2\u6807\u9898\uff1a
+blogSubtitle1Label=\u535a\u5ba2\u5b50\u6807\u9898\uff1a
+blogHost1Label=\u535a\u5ba2\u5730\u5740\uff1a
+submmitCommentLabel=\u63d0\u4ea4\u8bc4\u8bba
+saveLabel=\u4fdd\u5b58
+tagLabel=\u6807\u7b7e
+tagsLabel=\u6807\u7b7e
+importedLabel=\u5df2\u5bfc\u5165
+captcha1Label=\u9a8c\u8bc1\u7801\uff1a
+captchaLabel=\u9a8c\u8bc1\u7801
+clearAllCacheLabel=\u6e05\u9664\u6240\u6709\u9875\u9762\u7f13\u5b58
+clearCacheLabel=\u6e05\u9664\u672c\u9875\u7f13\u5b58
+indexLabel=\u9996\u9875
+nextArticle1Label=\u65b0\u4e00\u7bc7\uff1a
+previousArticle1Label=\u65e7\u4e00\u7bc7\uff1a
+updatedLabel=\u6709\u66f4\u65b0\uff01
+topArticleLabel=\u7f6e\u9876\uff01
+CSDNBlogLabel=CSDN \u535a\u5ba2
+BlogJavaLabel=BlogJava
+CnBlogsLabel=\u535a\u5ba2\u56ed
+previousPageLabel=\u4e0a\u4e00\u9875
+nextPagePabel=\u4e0b\u4e00\u9875
+firstPageLabel=\u7b2c\u4e00\u9875
+lastPageLabel=\u6700\u540e\u4e00\u9875
+returnTo1Label=\u8fd4\u56de\uff1a
+tencentLabel=\u817e\u8baf
+appKey1Label=App Key:
+appSecret1Label=App Secret:
+postToTencentMicroblogWhilePublishArticleLabel=\u53d1\u6587\u7ae0\u65f6\u540c\u6b65\u5230\u817e\u8baf\u5fae\u535a\uff1a
+postToCommunityLabel=\u53d1\u5e03\u5230\u793e\u533a\uff1a
+authorizeTencentMicroblog1Label=\u70b9\u51fb\u56fe\u6807\u8fdb\u884c\u6388\u6743:
+googleLabel=Google
+OAuthConsumerSecret1Label=OAuth Consumer Secret\uff1a
+atomLabel=Atom
+relevantArticles1Label=\u76f8\u5173\u9605\u8bfb\uff1a
+randomArticles1Label=\u968f\u673a\u9605\u8bfb\uff1a
+externalRelevantArticles1Label=\u7ad9\u5916\u76f8\u5173\u9605\u8bfb\uff1a
+metaKeywords1Label=Meta Keywords:
+metaDescription1Label=Meta Description:
+removeUnusedTagsLabel=\u79fb\u9664\u672a\u4f7f\u7528\u6807\u7b7e
+goTopLabel=\u9876\u90e8
+permalink1Label=\u94fe\u63a5\uff1a
+permalinkLabel=\u94fe\u63a5
+b3logLabel=B 3 L O G
+killBrowserLabel=\u8ba9\u6211\u4eec\u653e\u5f03\u4f7f\u7528\u90a3\u4e9b\u8fc7\u65f6\u3001\u4e0d\u5b89\u5168\u7684\u6d4f\u89c8\u5668\u5427\uff01 \u4e3a\u4e86\u8ba9\u6d4f\u89c8\u5668\u66f4\u597d\u7684\u53d1\u5c55\uff0c\u4eba\u7c7b\u66f4\u52a0\u7684\u8fdb\u6b65\uff0c\u62e5\u6709\u66f4\u597d\u7684\u4f53\u9a8c\uff0c\u8ba9\u6211\u4eec\u653e\u5f03\u4f7f\u7528\u90a3\u4e9b\u8fc7\u65f6\u3001\u4e0d\u5b89\u5168\u7684\u6d4f\u89c8\u5668\u3002
\u60a8\u53ef\u4ee5\u4e0b\u8f7d
+readmoreLabel=\u9605\u8bfb\u66f4\u591a\u00bb
+readmore2Label=\u9605\u8bfb\u66f4\u591a
+replyLabel=\u56de\u590d\u00bb
+homeLabel=\u9996\u9875
+enableArticleUpdateHint1Label=\u542f\u7528\u6587\u7ae0\u66f4\u65b0\u63d0\u793a\uff1a
+allowVisitDraftViaPermalink1Label=\u5141\u8bb8\u901a\u8fc7\u94fe\u63a5\u8bbf\u95ee\u8349\u7a3f\uff1a
+author1Label=\u4f5c\u8005\uff1a
+authorLabel=\u4f5c\u8005
+keyOfSolo1Label=Solo Key\uff1a
+articleLabel=\u6587\u7ae0
+tagArticlesLabel=\u6807\u7b7e\u6587\u7ae0\u5217\u8868
+dateArticlesLabel=\u5b58\u6863\u6587\u7ae0\u5217\u8868
+authorArticlesLabel=\u4f5c\u8005\u6587\u7ae0\u5217\u8868
+indexArticleLabel=\u9996\u9875\u6587\u7ae0\u5217\u8868
+allTagsLabel=\u6807\u7b7e\u5899
+customizedPageLabel=\u81ea\u5b9a\u4e49\u9875\u9762
+killBrowserPageLabel=Kill Browser Page
+pageNumLabel=\u9875\u53f7
+####
+forbiddenLabel=\u64cd\u4f5c\u88ab\u7981\u6b62\uff01
+sorryLabel=\u5bf9\u4e0d\u8d77\uff01
+notFoundLabel=\u627e\u4e0d\u5230\uff01
+unPulbishSuccLabel=\u53d6\u6d88\u53d1\u5e03\u6210\u529f
+unPulbishFailLabel=\u53d6\u6d88\u53d1\u5e03\u5931\u8d25
+removeSuccLabel=\u5220\u9664\u6210\u529f
+removeFailLabel=\u5220\u9664\u5931\u8d25
+removeUserFailSkinNeedMulUsersLabel=\u5220\u9664\u5931\u8d25\uff0c\u5f53\u524d\u4f7f\u7528\u7684\u76ae\u80a4\u9700\u8981\u591a\u7528\u6237\u652f\u6301
+putTopSuccLabel=\u7f6e\u9876\u6210\u529f
+putTopFailLabel=\u7f6e\u9876\u5931\u8d25
+cancelTopSuccLabel=\u53d6\u6d88\u7f6e\u9876\u6210\u529f
+cancelTopFailLabel=\u53d6\u6d88\u7f6e\u9876\u5931\u8d25
+addSuccLabel=\u6dfb\u52a0\u6210\u529f
+addFailLabel=\u6dfb\u52a0\u5931\u8d25
+updateSuccLabel=\u66f4\u65b0\u6210\u529f
+updateFailLabel=\u66f4\u65b0\u5931\u8d25
+updatePreferenceFailNeedMulUsersLabel=\u66f4\u65b0\u5931\u8d25\uff0c\u9700\u8981\u591a\u7528\u6237\u624d\u80fd\u4f7f\u7528\u9009\u62e9\u7684\u76ae\u80a4
+setFailLabel=\u8bbe\u7f6e\u5931\u8d25
+setSuccLabel=\u8bbe\u7f6e\u6210\u529f
+getFailLabel=\u83b7\u53d6\u5931\u8d25
+noSettingLabel=\u8be5\u535a\u5ba2\u65e0\u8d26\u53f7\uff0c\u8bf7\u6dfb\u52a0
+getSuccLabel=\u83b7\u53d6\u6210\u529f
+importSuccLabel=\u5bfc\u5165\u6210\u529f :-)
+importFailLabel=\u90e8\u5206\u5bfc\u5165\u5931\u8d25 %>_<%
+noCommentLabel=\u6682\u65e0\u8bc4\u8bba
+captchaErrorLabel=\u9a8c\u8bc1\u7801\u9519\u8bef
+inputErrorLabel=\u8f93\u5165\u9519\u8bef\uff01
+gotoLabel=\u8df3\u8f6c
+nameEmptyLabel=\u59d3\u540d\u4e0d\u80fd\u4e3a\u7a7a\uff01
+passwordEmptyLabel=\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+blogEmptyLabel=\u8bf7\u9009\u62e9\u535a\u5ba2\u670d\u52a1\uff01
+blogArticleEmptyLabel=\u8bf7\u9009\u62e9\u9700\u8981\u5bfc\u5165\u7684\u6587\u7ae0
+nameTooLongLabel=\u59d3\u540d\u53ea\u80fd\u4e3a 2 \u5230 20 \u4e2a\u5b57\u7b26\uff01
+mailCannotEmptyLabel=\u90ae\u7bb1\u4e0d\u80fd\u4e3a\u7a7a\uff01
+mailInvalidLabel=\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e\uff01
+commentContentCannotEmptyLabel=\u8bc4\u8bba\u5185\u5bb9\u53ea\u80fd\u4e3a 2 \u5230 500 \u4e2a\u5b57\u7b26\uff01
+captchaCannotEmptyLabel=\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
+loadingLabel=\u8f7d\u5165\u4e2d....
+titleEmptyLabel=\u6807\u9898\u4e0d\u80fd\u4e3a\u7a7a\uff01
+contentEmptyLabel=\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a\uff01
+orderEmptyLabel=\u5e8f\u53f7\u4e0d\u80fd\u4e3a\u7a7a\uff01
+abstractEmptyLabel=\u6458\u8981\u4e0d\u80fd\u4e3a\u7a7a\uff01
+tagsEmptyLabel=\u6807\u7b7e\u4e0d\u80fd\u4e3a\u7a7a\uff01
+addressEmptyLabel=\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a\uff01
+noAuthorizationURLLabel=\u4ece Google \u83b7\u53d6\u6388\u6743\u5730\u5740\u5931\u8d25\uff0c\u8bf7\u786e\u8ba4\u60a8\u8f93\u5165\u7684 \
+Consumer Secret \u662f\u6b63\u786e\u7684\uff0c\u7136\u540e\u8fdb\u884c\u91cd\u8bd5\u3002
+duplicatedPermalinkLabel=\u94fe\u63a5\u91cd\u590d\uff01
+invalidPermalinkFormatLabel=\u975e\u6cd5\u7684\u94fe\u63a5\u683c\u5f0f\uff01
+duplicatedEmailLabel=\u90ae\u4ef6\u5730\u5740\u91cd\u590d\uff01
+refreshAndRetryLabel=\u8bf7\u5237\u65b0\u91cd\u8bd5\uff01
+editorLeaveLabel=\u7f16\u8f91\u5668\u4e2d\u8fd8\u6709\u5185\u5bb9\uff0c\u662f\u5426\u79bb\u5f00\uff1f
+editorPostLabel=\u7f16\u8f91\u5668\u4e2d\u8fd8\u6709\u5185\u5bb9\uff0c\u662f\u5426\u6e05\u7a7a\uff1f
+####
+confirmRemoveLabel=\u786e\u5b9a\u5220\u9664\uff1f
+confirmInitLabel=\u786e\u5b9a\u8fdb\u884c\u521d\u59cb\u5316\u5417\uff1f
diff --git a/ease/macro-comments.ftl b/classic/macro-comments.ftl
similarity index 60%
rename from ease/macro-comments.ftl
rename to classic/macro-comments.ftl
index 76b2273..24a01d0 100644
--- a/ease/macro-comments.ftl
+++ b/classic/macro-comments.ftl
@@ -1,158 +1,181 @@
-<#macro comments commentList article>
-
-<#if article.commentable>
-
-
-
-<#if externalRelevantArticlesDisplayCount?? && 0 != externalRelevantArticlesDisplayCount>
-
-#if>
-
-#if>
-#macro>
-
-<#macro comment_script oId>
-
-
+<#macro comments commentList article>
+${commentLabel}
+
+<#if article.commentable>
+
+
+
+
+#if>
+#macro>
+
+<#macro comment_script oId>
+
+
#macro>
\ No newline at end of file
diff --git a/ease/macro-head.ftl b/classic/macro-head.ftl
similarity index 72%
rename from ease/macro-head.ftl
rename to classic/macro-head.ftl
index 5ad60a5..e94ca10 100644
--- a/ease/macro-head.ftl
+++ b/classic/macro-head.ftl
@@ -1,17 +1,15 @@
-<#macro head title>
-
-${title}
-<#nested>
-
-
-
-
-
-
-
-
-
-${htmlHead}
+<#macro head title>
+
+${title}
+<#nested>
+
+
+
+
+
+
+
+
+
+${htmlHead}
#macro>
\ No newline at end of file
diff --git a/classic/page.ftl b/classic/page.ftl
new file mode 100644
index 0000000..6ba5eed
--- /dev/null
+++ b/classic/page.ftl
@@ -0,0 +1,39 @@
+<#include "macro-head.ftl">
+<#include "macro-comments.ftl">
+
+
+
+ <@head title="${page.pageTitle} - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+
+
+ ${page.pageContent}
+
+
+ <@comments commentList=pageComments article=page>@comments>
+
+
+
+ <#include "side.ftl">
+
+
+
+
+
+ <@comment_script oId=page.oId>@comment_script>
+
+
diff --git a/classic/preview.png b/classic/preview.png
new file mode 100644
index 0000000..95b9965
Binary files /dev/null and b/classic/preview.png differ
diff --git a/classic/side.ftl b/classic/side.ftl
new file mode 100644
index 0000000..6f9a6d5
--- /dev/null
+++ b/classic/side.ftl
@@ -0,0 +1,136 @@
+
+ <#if "" != noticeBoard>
+
+
+ ${noticeBoardLabel}
+
+ ${noticeBoard}
+
+
+ #if>
+ <#if 0 != recentComments?size>
+
+
+ ${recentCommentsLabel}
+
+
+
+
+
+
+ #if>
+ <#if 0 != mostCommentArticles?size>
+
+
+ ${mostCommentArticlesLabel}
+
+
+
+
+
+
+ #if>
+ <#if 0 != mostViewCountArticles?size>
+
+
+ ${mostViewCountArticlesLabel}
+
+
+
+ <#list mostViewCountArticles as article>
+
+ [${article.articleViewCount}] ${article.articleTitle}
+
+ #list>
+
+
+
+
+ #if>
+ <#if 0 != mostUsedTags?size>
+
+
+ ${popTagsLabel}
+
+
+
+ <#list mostUsedTags as tag>
+
+
+
+
+
+ ${tag.tagTitle}
+ (${tag.tagPublishedRefCount})
+
+ #list>
+
+
+
+
+ #if>
+ <#if 0 != links?size>
+
+
+ ${linkLabel}
+
+
+
+
+
+
+ #if>
+ <#if 0 != archiveDates?size>
+
+
+ ${archiveLabel}
+
+
+
+
+
+ #if>
+
diff --git a/ease/skin.properties b/classic/skin.properties
similarity index 65%
rename from ease/skin.properties
rename to classic/skin.properties
index 2bb33cb..5cfae8f 100644
--- a/ease/skin.properties
+++ b/classic/skin.properties
@@ -1,26 +1,27 @@
-#
-# Copyright (C) 2009, 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: ease skin.
-# Version: 1.0.0.1, May 22, 2012
-# Author: Liyuan Li
-#
-
-name=ease
-version=1.0.1
-forSolo=0.4.5
-memo=\u56de\u5f52\u606c\u9759
+#
+# Copyright (C) 2009, 2010, 2010, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: Classic blue skin.
+# Version: 1.0.0.6, May 7, 2012
+# Author: Liang Ding
+# Author: Liyuan Li
+#
+
+name=\u7ecf\u5178\u6de1\u84dd
+version=2.0.3
+forSolo=0.4.6
+memo=\u8fd9\u4e2a\u76ae\u80a4\u5f88\u4e11\u4e48\uff1f\u6211\u52d2\u4e2a\u53bb\u3002
diff --git a/classic/tag-articles.ftl b/classic/tag-articles.ftl
new file mode 100644
index 0000000..19cedae
--- /dev/null
+++ b/classic/tag-articles.ftl
@@ -0,0 +1,37 @@
+<#include "macro-head.ftl">
+
+
+
+ <@head title="${tag.tagTitle} - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+ <#include "article-list.ftl">
+
+
+ <#include "side.ftl">
+
+
+
+
+
+
+
diff --git a/classic/tags.ftl b/classic/tags.ftl
new file mode 100644
index 0000000..662cde2
--- /dev/null
+++ b/classic/tags.ftl
@@ -0,0 +1,45 @@
+<#include "macro-head.ftl">
+
+
+
+ <@head title="${allTagsLabel} - ${blogTitle}">
+
+
+ @head>
+
+
+ ${topBarReplacement}
+
+
+
+
+
+ <#include "side.ftl">
+
+
+
+
+
+
+
+
diff --git a/community/skin.properties b/community/skin.properties
index 856f9ab..e787bf5 100644
--- a/community/skin.properties
+++ b/community/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Community skin.
-# Version: 1.0.0.7, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=Community
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: Community skin.
+# Version: 1.0.0.7, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=Community
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://demo.woothemes.com/skeptical/
\ No newline at end of file
diff --git a/ease/archive-articles.ftl b/ease/archive-articles.ftl
deleted file mode 100644
index acc0f30..0000000
--- a/ease/archive-articles.ftl
+++ /dev/null
@@ -1,25 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${archiveDate.archiveDateMonth} ${archiveDate.archiveDateYear} (${archiveDate.archiveDatePublishedArticleCount}) - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
${archive1Label}
- <#if "en" == localeString?substring(0, 2)>
- ${archiveDate.archiveDateMonth} ${archiveDate.archiveDateYear} (${archiveDate.archiveDatePublishedArticleCount})
- <#else>
- ${archiveDate.archiveDateYear} ${yearLabel} ${archiveDate.archiveDateMonth} ${monthLabel} (${archiveDate.archiveDatePublishedArticleCount})
- #if>
-
- <#include "article-list.ftl">
-
- <#include "footer.ftl">
-
-
diff --git a/ease/archives.ftl b/ease/archives.ftl
deleted file mode 100644
index 521169b..0000000
--- a/ease/archives.ftl
+++ /dev/null
@@ -1,34 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
- <#if 0 != archiveDates?size>
-
- #if>
-
- <#include "footer.ftl">
-
-
diff --git a/ease/article-list.ftl b/ease/article-list.ftl
deleted file mode 100644
index 277cde2..0000000
--- a/ease/article-list.ftl
+++ /dev/null
@@ -1,59 +0,0 @@
-
- <#list articles as article>
-
-
-
-
- ${article.articleTitle}
-
- <#if article.hasUpdated>
-
- ${updatedLabel}
-
- #if>
- <#if article.articlePutTop>
-
- ${topArticleLabel}
-
- #if>
-
-
-
-
-
-
- ${article.articleAbstract}
-
-
-
-
-
- <#if article.hasUpdated>
- ${article.articleUpdateDate?string("yy-MM-dd HH:mm")}
- <#else>
- ${article.articleCreateDate?string("yy-MM-dd HH:mm")}
- #if>
-
${article.authorName}
-
-
- ${tag1Label}
- <#list article.articleTags?split(",") as articleTag>
-
- ${articleTag} <#if articleTag_has_next>, #if>
- #list>
-
-
-
-
- #list>
-
-<#if paginationCurrentPageNum != paginationPageCount>
-${moreLabel}
-#if>
\ No newline at end of file
diff --git a/ease/article.ftl b/ease/article.ftl
deleted file mode 100644
index a9defdd..0000000
--- a/ease/article.ftl
+++ /dev/null
@@ -1,108 +0,0 @@
-<#include "macro-head.ftl">
-<#include "macro-comments.ftl">
-
-
-
- <@head title="${article.articleTitle} - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
-
-
-
- ${article.articleTitle}
-
- <#if article.hasUpdated>
-
- ${updatedLabel}
-
- #if>
- <#if article.articlePutTop>
-
- ${topArticleLabel}
-
- #if>
-
-
-
-
-
- ${article.articleContent}
- <#if "" != article.articleSign.signHTML?trim>
-
- ${article.articleSign.signHTML}
-
- #if>
-
-
-
- <#if article.hasUpdated>
- ${article.articleUpdateDate?string("yy-MM-dd HH:mm")}
- <#else>
- ${article.articleCreateDate?string("yy-MM-dd HH:mm")}
- #if>
-
${article.authorName}
-
-
- ${tag1Label}
- <#list article.articleTags?split(",") as articleTag>
-
${articleTag} <#if articleTag_has_next>,#if>
- #list>
-
-
-
-
- <#if 0 != relevantArticlesDisplayCount>
-
- #if>
- <#if 0 != randomArticlesDisplayCount>
-
- #if>
-
-
-
- <#if nextArticlePermalink??>
-
- #if>
- <#if previousArticlePermalink??>
-
- #if>
-
-
-
- <@comments commentList=articleComments article=article>@comments>
-
- <#include "footer.ftl">
- <@comment_script oId=article.oId>
- page.tips.externalRelevantArticlesDisplayCount = "${externalRelevantArticlesDisplayCount}";
- <#if 0 != randomArticlesDisplayCount>
- page.loadRandomArticles('${randomArticlesLabel} ');
- #if>
- <#if 0 != relevantArticlesDisplayCount>
- page.loadRelevantArticles('${article.oId}', '${relevantArticlesLabel} ');
- #if>
- <#if 0 != externalRelevantArticlesDisplayCount>
- page.loadExternalRelevantArticles("<#list article.articleTags?split(",") as articleTag>${articleTag}<#if articleTag_has_next>,#if>#list>");
- #if>
- @comment_script>
-
-
diff --git a/ease/author-articles.ftl b/ease/author-articles.ftl
deleted file mode 100644
index b27dcbe..0000000
--- a/ease/author-articles.ftl
+++ /dev/null
@@ -1,19 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${authorName} - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
${author1Label}${authorName}
- <#include "article-list.ftl">
-
- <#include "footer.ftl">
-
-
diff --git a/ease/css/ease-ie8.css b/ease/css/ease-ie8.css
deleted file mode 100644
index 224afc1..0000000
--- a/ease/css/ease-ie8.css
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * skin ease style for IE8
- *
- * @author Liyuan Li
- * @version 1.0.0.1, May 22, 2012
-*/
-.nav {
- border-top: 1px solid #e2e2e2;
- border-bottom: 1px solid #e2e2e2;
-}
-
-.article-next {
- border: 1px solid #e2e2e2;
- border-top-color: #fefefe;
-}
-
-.article-next:hover {
- background-color: #f2f2f2;
- border: 1px solid #e2e2e2;
-}
-
-.comment-body-ref {
- border: 1px solid #e2e2e2;
-}
-
-#tags a,
-.archives > div,
-.dynamic .module,
-.form input[type="text"],
-.form input[type="password"],
-.form textarea,
-.article-relative {
- border: 1px solid #f2f2f2;
-}
-
-#tags a:hover,
-.archives>div:hover,
-.dynamic .module:hover,
-.form input:focus,
-.form textarea:focus,
-.article-relative:hover {
- border: 1px solid #e2e2e2;
-}
-
-.article-relative {
- width: 363px;
-}
\ No newline at end of file
diff --git a/ease/css/ease-ie8.min.css b/ease/css/ease-ie8.min.css
deleted file mode 100644
index d045f3a..0000000
--- a/ease/css/ease-ie8.min.css
+++ /dev/null
@@ -1,6 +0,0 @@
-.nav{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
-.article-next{border:1px solid #e2e2e2;border-top-color:#fefefe;}
-.article-next:hover{background-color:#f2f2f2;border:1px solid #e2e2e2;}
-#tags a,.archives > div,.dynamic .module,.form input[type=text],.form input[type=password],.form textarea,.article-relative{border:1px solid #f2f2f2;}
-.article-relative{width:363px;}
-.comment-body-ref,#tags a:hover,.archives>div:hover,.dynamic .module:hover,.form input:focus,.form textarea:focus,.article-relative:hover{border:1px solid #e2e2e2;}
\ No newline at end of file
diff --git a/ease/css/ease.css b/ease/css/ease.css
deleted file mode 100644
index d855534..0000000
--- a/ease/css/ease.css
+++ /dev/null
@@ -1,645 +0,0 @@
-/*
- * Copyright (c) 2009, 2010, 2011, 2012, B3log Team
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- /*
- * skin ease style
- *
- * @author Liyuan Li
- * @version 1.0.1.0, May 28, 2012
-*/
-/* start base */
-html, body, div, ul, li {
- margin: 0;
- padding: 0;
-}
-
-body {
- font-family: Verdana,arial,\5fae\8f6f\96c5\9ed1;
- font-size: 12px;
-}
-
-a {
- outline: none;
- color: #009EB8;
- text-decoration: none;
-}
-
-a:visited {
- color: #00b4d2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a:active {
- color: #00889f;
-}
-
-img {
- vertical-align: middle;
- border: 0;
-}
-
-textarea, input {
- outline: none;
-}
-
-sup {
- font-size: 10px;
- font-weight: normal;
- -webkit-text-size-adjust: none;
-}
-
-.left {
- float: left;
-}
-
-.right {
- float: right;
-}
-
-.clear {
- background-color: transparent;
- border: 0;
- clear: both;
- display: block;
- font-size: 0;
- height: 0;
- line-height: 0;
- overflow: hidden;
-}
-
-.none {
- display: none;
-}
-
-.ft-gray {
- color: #808080;
-}
-
-.ft-gray:visited {
- color: #9a9a9a
-}
-
-.ft-gray:hover {
- color: #676767;
- text-decoration: none;
-}
-
-.logo {
- padding: 0 5px;
- text-shadow: 0 0 1px #e2e2e2;
-}
-
-.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09,
-.em10, .em11, .em12, .em13, .em14 {
- background-image: url("../../ease/images/emotions/emotions-classic.png");
- float: left;
- height: 24px;
- margin-right: 5px;
- width: 24px;
-}
-
-.em01 {
- background-position: -24px 0;
-}
-.em02 {
- background-position: -48px 0;
-}
-.em03 {
- background-position: -72px 0;
-}
-.em04 {
- background-position: -96px 0;
-}
-.em05 {
- background-position: 0 -24px;
-}
-.em06 {
- background-position: -24px -24px;
-}
-.em07 {
- background-position: -48px -24px;
-}
-.em08 {
- background-position: -72px -24px;
-}
-.em09 {
- background-position: -96px -24px;
-}
-.em10 {
- background-position: 0 -48px;
-}
-.em11 {
- background-position: -24px -48px ;
-}
-.em12 {
- background-position: -48px -48px;
-}
-.em13 {
- background-position: -72px -48px;
-}
-.em14 {
- background-position: -96px -48px;
-}
-/* end base */
-
-/* start ico */
-#search,
-.translate-ico {
- background-image: url("/skins/ease/images/icons.png");
-}
-
-.translate-ico {
- background-position: 1px -125px;
- background-repeat: no-repeat;
- border: 1px solid #e2e2e2;
- border-radius: 3px;
- cursor: pointer;
- float: right;
- height: 16px;
- margin: -3px 0 0 15px;;
- padding: 1px;
- width: 16px;
-}
-
-.translate-ico:hover {
- border-color: #9a9a9a;
- box-shadow: 0 0 1px #808080;
- background-color: #fefefe;
-}
-/* end ico */
-
-/* start frame */
-.wrapper {
- margin: 0 50px;
-}
-
-.body {
- margin: 0 auto 50px;
- width: 990px;
-}
-/* end frame */
-
-/* start header */
-.header {
- position: fixed;
- width: 100%;
- background-color: #fefefe;
- z-index: 1;
-}
-
-.header .title {
- border-bottom: 1px solid #808080;
- font-size: 26px;
- font-weight: normal;
-}
-
-.header .sub-title {
- font-size: 11px;
-}
-
-#search {
- background-position: 7px -99px;
- background-repeat: no-repeat;
- background-color: #FFF;
- border: 1px solid #e2e2e2;
- border-radius: 2px 2px 2px 2px;
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
- color: #808080;
- float: right;
- font-size: 14px;
- height: 19px;
- line-height: 145%;
- padding: 4px 10px 4px 28px;
- width: 24px;
- -moz-transition: width 0.4s ease, background 0.4s ease;
- -webkit-transition: width 0.4s ease, background 0.4s ease;
- transition: width 0.4s ease, background 0.4s ease;
-}
-
-#search:focus {
- background-color: #FeFeFe;
- width: 196px;
-}
-
-.banner {
- margin-bottom: 20px;
-}
-
-.banner .notice {
- float: left;
- margin: 20px 0 0 50px;
-}
-
-.nav {
- background-color: #FFF;
- box-shadow: 0 2px 2px #e2e2e2, 0 3px 3px -3px #E2E2E2 inset;
- height: 29px;
-}
-
-.nav ul {
- list-style: none;
- float: left;
-}
-
-.nav li {
- float: left;
-}
-
-.nav a {
- display: block;
- float: left;
- font-size: 14px;
- line-height: 29px;
- margin-right: 30px;
- text-shadow: 0 0 1px #E2E2E2;
-}
-
-.nav a.current {
- color: #00b4d2;
- font-weight: 700;
- text-shadow: 0px 0px 3px #E2E2E2;
-}
-
-.nav img {
- margin-left: 3px;
-}
-/* end header */
-
-/* start footer */
-.footer {
- background-color: #FDFDFD;
- border-top: 2px solid #e2e2e2;
- font-size: 11px;
- padding: 12px 0;
- -webkit-text-size-adjust: none;
-}
-
-#goTop {
- background: url("/skins/ease/images/icons.png") no-repeat scroll 5px -51px #f6f6f6;
- border-radius: 2px 2px 0 0;
- cursor: pointer;
- font-size: 11px;
- height: 21px;
- line-height: 21px;
- padding: 0 10px 0 23px;
- position: absolute;
- right: 50px;
- display: none;
-}
-
-#goTop:hover {
- background-color: #e2e2e2;
-}
-/* end footer*/
-
-/* start article list */
-.body > ul {
- list-style: none;
-}
-
-.article {
- border-bottom: 1px solid #f6f6f6;
- padding: 20px 70px 20px;
-}
-
-.article:hover {
- border-bottom-color: #e2e2e2;
- box-shadow: 0 0 1px #f6f6f6 inset;
- background-color: #fefefe;
-}
-
-.article-body {
- line-height: 145%;
- overflow: hidden;
- word-wrap: break-word;
-}
-
-.article-body ol, .article-body ul {
- margin-left: 40px;
-}
-
-.article-body a {
- color: #808080;
- text-decoration: underline;
-}
-
-.article-body a:vidited {
- color: #9a9a9a
-}
-
-.article-body a:hover {
- color: #676767;
-}
-
-.article-body>div {
- min-height: 32px;
-}
-
-.article-title h2 {
- display: inline;
-}
-
-.article-title span {
- cursor: pointer;
-}
-
-.article-next {
- background-color: #FEFEFE;
- box-shadow: 0 0 3px #E2E2E2 inset;
- cursor: pointer;
- font-size: 14px;
- line-height: 36px;
- text-align: center;
-}
-
-.article-next:hover {
- box-shadow: 0 0 3px #E2E2E2, 0 0 3px #E2E2E2 inset;
-}
-/* end article list */
-
-/* start article */
-.article-relative {
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- float: left;
- margin: 20px 0;
- padding: 0 20px 10px;
- width: 365px;
-}
-
-.article-relative:hover {
- background-color: #fff;
- box-shadow: 0 0 4px #e2e2e2;
-}
-
-.article-relative ul {
- list-style: none;
-}
-
-#relevantArticles {
- margin-right: 40px;
-}
-
-#externalRelevantArticles {
- width: 297px;
- margin-top: 0;
-}
-/* end article*/
-
-/* start comment */
-#comments {
- padding: 20px 70px 20px;
- position: relative;
-}
-
-.comment-header {
- float: left;
- background-color: #FFF;
- border: 1px solid #DEDEDE;
- padding: 2px;
- height: 60px;
- width: 60px;
-}
-
-.comment-panel {
- float: left;
- line-height: 16px;
- margin: 0 10px 20px;
- min-height: 64px;
- overflow: hidden;
- width: 760px;
-}
-
-.comment-body-ref {
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- display: block;
- left: 140px;
- padding: 10px;
- opacity: 0.9;
- filter: alpha(opacity=90);
- position: absolute;
-}
-
-.comment-body-ref > .comment-header {
- border: 0 none;
- float: right;
- height: 48px;
- width: 48px;
- padding: 0;
-}
-
-.comment-body-ref > .comment-panel {
- margin: 0 20px 0 0;
- min-height: 48px;
- width: 756px;
-}
-
-.form {
- padding: 0 70px 20px;
- float: left;
-}
-
-.form th {
- text-align: right;
- white-space: nowrap;
-}
-
-.form input[type="text"],
-.form input[type="password"],
-.form textarea {
- background-color: #FEFEFE;
- border-width: 0;
- box-shadow: 0 0 2px #E2E2E2;
- font-family: Verdana,arial,\5fae\8f6f\96c5\9ed1;
- font-size: 12px;
- margin: 0 5px 10px 0;
- outline: medium none;
- padding: 0 3px;
- height: 28px;
- line-height: 28px;
- width: 260px;
-}
-
-.form input:focus,
-.form textarea:focus {
- box-shadow: 0 0 4px #E2E2E2;
-}
-
-.form textarea {
- height: 120px;
- overflow: auto;
- width: 426px;
-}
-
-.form button {
- background-color: #F6F6F6;
- border: 0 none;
- box-shadow: 0 0 2px #E2E2E2;
- height: 28px;
- line-height: 28px;
- padding: 0 12px;
- color: #A7A7A7;
-}
-
-.form button:hover {
- box-shadow: 0 0 4px #E2E2E2;
- text-shadow: 0 0 2px;
-}
-
-.form img {
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- cursor: pointer;
- height: 24px;
- padding: 1px;
-}
-/* end comment */
-
-/* start tags */
-#tags li {
- float: left;
- height: 38px;
-}
-
-#tags a {
- margin: 3px 6px;
- padding: 3px 12px;
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- float: left;
-}
-
-#tags a:hover {
- text-shadow: 0 0 2px;
- text-decoration: none;
- box-shadow: 0 0 4px #E2E2E2;
-}
-
-.tags1, .tags1:visited {
- font-size: 12px;
- color: #a7a7a7;
-}
-
-.tags2, .tags2:visited {
- font-size: 14px;
- color: #808080;
-}
-
-.tags3, .tags3:visited {
- font-size: 16px;
- color: #595959;
-}
-
-.tags4, .tags4:visited {
- font-size: 18px;
- color: #323232;
-}
-
-.tags5, .tags5:visited {
- font-size: 20px;
- color: #0a0a0a;
-}
-/* end tags */
-
-/* start archives */
-.archives {
- position: relative;
-}
-
-.archives > div {
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- padding-bottom: 20px;
- line-height: 20px;
- margin: 20px;
- width: 276px;
- position: absolute;
- top: 0;
-}
-
-.archives h3 {
- text-align: center;
-}
-
-.archives > div:hover {
- box-shadow: 0 0 4px #E2E2E2;
-}
-
-.archives a {
- display: block;
- margin-left: 80px;
-}
-/* end archives */
-
-/* start dynamic */
-.dynamic ul {
- list-style: none;
-}
-
-.dynamic h3 {
- text-align: center;
-}
-
-.dynamic .module {
- background-color: #FEFEFE;
- box-shadow: 0 0 2px #E2E2E2;
- float: left;
- line-height: 20px;
- margin: 20px;
- padding: 10px 20px 20px;
- width: 393px;
-}
-
-.dynamic .module:hover {
- box-shadow: 0 0 4px #E2E2E2;
-}
-
-.dynamic .side-comments {
- width: 600px;
-}
-
-.dynamic .side-comments .comment-panel {
- width: 510px;
-}
-
-.dynamic .side-tags {
- width: 186px;
-}
-
-.dynamic .side-tags li {
- float: left;
- margin: 0 5px;
-}
-/* end dynamic */
-
-/* start links */
-.links li {
- float: left;
- margin: 0 20px 10px;
- width: 273px;
-}
-/* end links */
-
-/* start not list */
-.other-main {
- display: inline-block;
- margin: 50px 20px 0;
- width: 950px;
-}
-/* end not list */
\ No newline at end of file
diff --git a/ease/css/ease.min.css b/ease/css/ease.min.css
deleted file mode 100644
index 9a17ae6..0000000
--- a/ease/css/ease.min.css
+++ /dev/null
@@ -1,103 +0,0 @@
-html,body,div,ul,li{margin:0;padding:0;}
-body{font-family:Verdana,arial,\5fae\8f6f\96c5\9ed1;font-size:12px;}
-a{outline:none;color:#009EB8;text-decoration:none;}
-a:visited{color:#00b4d2;}
-a:hover{text-decoration:underline;}
-a:active{color:#00889f;}
-img{vertical-align:middle;border:0;}
-textarea,input{outline:none;}
-sup{font-size: 10px;-webkit-text-size-adjust:none;font-weight: normal;}
-.right{float:right;}
-.clear{background-color:transparent;border:0;clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
-.none{display:none;}
-.ft-gray{color:gray;}
-.ft-gray:visited{color:#9a9a9a;}
-.ft-gray:hover{color:#676767;text-decoration:none;}
-.logo{text-shadow:0 0 1px #e2e2e2;padding:0 5px;}
-.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url(../../ease/images/emotions/emotions-classic.png);float:left;height:24px;margin-right:5px;width:24px;}
-.em01{background-position:-24px 0;}
-.em02{background-position:-48px 0;}
-.em03{background-position:-72px 0;}
-.em04{background-position:-96px 0;}
-.em05{background-position:0 -24px;}
-.em06{background-position:-24px -24px;}
-.em07{background-position:-48px -24px;}
-.em08{background-position:-72px -24px;}
-.em09{background-position:-96px -24px;}
-.em10{background-position:0 -48px;}
-.em11{background-position:-24px -48px;}
-.em12{background-position:-48px -48px;}
-.em13{background-position:-72px -48px;}
-.em14{background-position:-96px -48px;}
-#search,.translate-ico{background-image:url(/skins/ease/images/icons.png);}
-.translate-ico{background-position:1px -125px;background-repeat:no-repeat;border:1px solid #e2e2e2;border-radius:3px;cursor:pointer;float:right;height:16px;margin:-3px 0 0 15px;width:16px;padding:1px;}
-.translate-ico:hover{box-shadow:0 0 1px gray;background-color:#fefefe;border-color:#9a9a9a;}
-.wrapper{margin:0 50px;}
-.body{width:990px;margin:0 auto 50px;}
-.header{position:fixed;width:100%;background-color:#fefefe;z-index:1;}
-.header .title{border-bottom:1px solid gray;font-size:26px;font-weight:400;}
-.header .sub-title{font-size:11px;}
-#search{background-position:7px -99px;background-repeat:no-repeat;background-color:#FFF;border:1px solid #e2e2e2;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:gray;float:right;font-size:14px;height:19px;line-height:145%;width:24px;-moz-transition:width .4s ease, background .4s ease;-webkit-transition:width .4s ease, background .4s ease;transition:width .4s ease, background .4s ease;padding:4px 10px 4px 28px;}
-#search:focus{background-color:#FeFeFe;width:196px;}
-.banner{margin-bottom:20px;}
-.banner .notice{float:left;margin:20px 0 0 50px;}
-.nav{background-color:#FFF;box-shadow:0 2px 2px #e2e2e2, 0 3px 3px -3px #E2E2E2 inset;height:29px;}
-.nav ul{list-style:none;float:left;}
-.nav a{display:block;float:left;font-size:14px;line-height:29px;margin-right:30px;text-shadow:0 0 1px #E2E2E2;}
-.nav a.current{color:#00b4d2;font-weight:700;text-shadow:0 0 3px #E2E2E2;}
-.nav img{margin-left:3px;}
-.footer{background-color:#FDFDFD;border-top:2px solid #e2e2e2;font-size:11px;-webkit-text-size-adjust:none;padding:12px 0;}
-#goTop{background:url(/skins/ease/images/icons.png) no-repeat scroll 5px -51px #f6f6f6;border-radius:2px 2px 0 0;cursor:pointer;font-size:11px;height:21px;line-height:21px;position:absolute;right:50px;display:none;padding:0 10px 0 23px;}
-#goTop:hover{background-color:#e2e2e2;}
-.article{border-bottom:1px solid #f6f6f6;padding:20px 70px 20px;}
-.article:hover{border-bottom-color:#e2e2e2;box-shadow:0 0 1px #f6f6f6 inset;background-color:#fefefe;}
-.article-body{line-height:145%;overflow:hidden;word-wrap:break-word;}
-.article-body ol,.article-body ul{margin-left:40px;}
-.article-body a{color:gray;text-decoration:underline;}
-.article-body a:hover{color:#676767;}
-.article-body>div{min-height:32px;}
-.article-title h2{display:inline;}
-.article-title span{cursor:pointer;}
-.article-next{background-color:#FEFEFE;box-shadow:0 0 3px #E2E2E2 inset;cursor:pointer;font-size:14px;line-height:36px;text-align:center;}
-.article-next:hover{box-shadow:0 0 3px #E2E2E2, 0 0 3px #E2E2E2 inset;}
-.article-relative{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;float:left;width:365px;margin:20px 0;padding:0 20px 10px;}
-.article-relative:hover{background-color:#fff;box-shadow:0 0 4px #e2e2e2;}
-#relevantArticles{margin-right:40px;}
-#externalRelevantArticles{width:297px;margin-top:0;}
-#comments{position:relative;padding:20px 70px;}
-.comment-header{float:left;background-color:#FFF;border:1px solid #DEDEDE;padding:2px;height:60px;width:60px;}
-.comment-panel{float:left;line-height:16px;min-height:64px;overflow:hidden;width:760px;margin:0 10px 20px;}
-.comment-body-ref{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;display:block;left:140px;opacity:0.9;filter:alpha(opacity=90);position:absolute;padding:10px;}
-.comment-body-ref > .comment-header{border:0 none;float:right;height:48px;padding:0;width:48px;}
-.comment-body-ref > .comment-panel{min-height:48px;width:756px;margin:0 20px 0 0;}
-.form{float:left;padding:0 70px 20px;}
-.form th{text-align:right;white-space:nowrap;}
-.form input[type=text],.form input[type=password],.form textarea{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;font-family:Verdana,arial,\5fae\8f6f\96c5\9ed1;font-size:12px;outline:medium none;height:28px;line-height:28px;width:260px;border-width:0;margin:0 5px 10px 0;padding:0 3px;}
-.form textarea{height:120px;overflow:auto;width:426px;}
-.form button{background-color:#F6F6F6;border:0 none;box-shadow:0 0 2px #E2E2E2;height:28px;line-height:28px;color:#A7A7A7;padding:0 12px;}
-.form button:hover{box-shadow:0 0 4px #E2E2E2;text-shadow:0 0 2px;}
-.form img{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;cursor:pointer;height:24px;padding:1px;}
-#tags li{float:left;height:38px;}
-#tags a{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;float:left;margin:3px 6px;padding:3px 12px;}
-#tags a:hover{text-shadow:0 0 2px;text-decoration:none;box-shadow:0 0 4px #E2E2E2;}
-.tags1,.tags1:visited{font-size:12px;color:#a7a7a7;}
-.tags2,.tags2:visited{font-size:14px;color:gray;}
-.tags3,.tags3:visited{font-size:16px;color:#595959;}
-.tags4,.tags4:visited{font-size:18px;color:#323232;}
-.tags5,.tags5:visited{font-size:20px;color:#0a0a0a;}
-.archives{position: relative;}
-.archives > div{ background-color: #FEFEFE;box-shadow: 0 0 2px #E2E2E2;padding-bottom: 20px;line-height: 20px;margin: 20px;width: 276px;position: absolute;top: 0;}
-.archives h3 {text-align: center;}
-.archives a{display:block;margin-left: 80px;}
-.dynamic .module{background-color:#FEFEFE;box-shadow:0 0 2px #E2E2E2;float:left;line-height:20px;width:393px;margin:20px;padding:10px 20px 20px;}
-.dynamic .side-comments{width:600px;}
-.dynamic .side-comments .comment-panel{width:510px;}
-.dynamic .side-tags{width:186px;}
-.dynamic .side-tags li{float:left;margin:0 5px;}
-.links li{float:left;width:273px;margin:0 20px 10px;}
-.other-main{display:inline-block;width:950px;margin:50px 20px 0;}
-.left,.nav li{float:left;}
-.article-body a:vidited{color:#9a9a9a;}
-.body > ul,.article-relative ul,.dynamic ul{list-style:none;}
-.dynamic h3{text-align:center;}
-.form input:focus,.form textarea:focus,.archives>div:hover,.dynamic .module:hover{box-shadow:0 0 4px #E2E2E2;}
\ No newline at end of file
diff --git a/ease/dynamic.ftl b/ease/dynamic.ftl
deleted file mode 100644
index 1b5024b..0000000
--- a/ease/dynamic.ftl
+++ /dev/null
@@ -1,106 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
- <#if 0 != recentComments?size>
-
- #if>
- <#if 0 != mostUsedTags?size>
-
- #if>
-
- <#if 0 != mostCommentArticles?size>
-
- #if>
- <#if 0 != mostViewCountArticles?size>
-
-
${mostViewCountArticlesLabel}
-
-
- #if>
-
-
-
- <#include "footer.ftl">
-
-
diff --git a/ease/footer.ftl b/ease/footer.ftl
deleted file mode 100644
index 58d5aaa..0000000
--- a/ease/footer.ftl
+++ /dev/null
@@ -1,76 +0,0 @@
-
-TOP
-
-
-
-
-${plugins}
diff --git a/ease/header.ftl b/ease/header.ftl
deleted file mode 100644
index 2dfaca0..0000000
--- a/ease/header.ftl
+++ /dev/null
@@ -1,56 +0,0 @@
-
\ No newline at end of file
diff --git a/ease/images/404.png b/ease/images/404.png
deleted file mode 100644
index 47f24c8..0000000
Binary files a/ease/images/404.png and /dev/null differ
diff --git a/ease/images/ajax-loader.gif b/ease/images/ajax-loader.gif
deleted file mode 100644
index 02ffcbc..0000000
Binary files a/ease/images/ajax-loader.gif and /dev/null differ
diff --git a/ease/images/icons.png b/ease/images/icons.png
deleted file mode 100644
index b11023a..0000000
Binary files a/ease/images/icons.png and /dev/null differ
diff --git a/ease/index.ftl b/ease/index.ftl
deleted file mode 100644
index 11cb87c..0000000
--- a/ease/index.ftl
+++ /dev/null
@@ -1,18 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
- <#include "article-list.ftl">
-
- <#include "footer.ftl">
-
-
diff --git a/ease/js/ease.js b/ease/js/ease.js
deleted file mode 100644
index fecdedc..0000000
--- a/ease/js/ease.js
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- * Copyright (c) 2009, 2010, 2011, 2012, B3log Team
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @fileoverview ease js.
- *
- * @author Liyuan Li
- * @version 1.0.0.9, May 28, 2012
- */
-var goTranslate = function () {
- window.open("http://translate.google.com/translate?sl=auto&tl=auto&u=" + location.href);
-};
-
-var getNextPage = function () {
- var $more = $(".article-next");
- currentPage += 1;
- var path = "/articles/";
- if(location.pathname.indexOf("tags") > -1) {
- var tagsPathnaem = location.pathname.split("/tags/");
- var tags = tagsPathnaem[1].split("/");
- path = "/articles/tags/" + tags[0] + "/";
- } else if (location.pathname.indexOf("archives") > -1) {
- var archivesPathname = location.pathname.split("/archives/");
- var archives = archivesPathname[1].split("/");
- path = "/articles/archives/" + archives[0] + "/" + archives[1] + "/";
- }
-
- $.ajax({
- url: latkeConfig.staticServePath + path + currentPage,
- type: "GET",
- beforeSend: function () {
- $more.css("background",
- "url(" + latkeConfig.staticServePath + "/skins/ease/images/ajax-loader.gif) no-repeat scroll center center #fefefe");
- },
- success: function(result, textStatus){
- if (!result.sc) {
- return;
- }
-
- var articlesHTML = "",
- pagination = result.rslts.pagination;
-
- // append articles
- for (var i = 0; i < result.rslts.articles.length; i++) {
- var article = result.rslts.articles[i];
-
- articlesHTML += '' +
- '' +
- '
' +
- '' +
- article.articleTitle +
- ' ';
- if (article.hasUpdated) {
- articlesHTML += '' + Label.updatedLabel + ' ';
- }
-
- if (article.articlePutTop) {
- articlesHTML += '' + Label.topArticleLabel + ' ';
- }
-
- articlesHTML += ' ' +
- '
' +
- '
' +
- '
' +
- '' +
- '
' +
- article.articleAbstract +
- '
' +
- '
' +
- '
' +
- '' +
- '
';
- if (article.hasUpdated) {
- articlesHTML += Util.toDate(article.articleUpdateDate, 'yy-MM-dd HH:mm');
- } else {
- articlesHTML += Util.toDate(article.articleCreateDate, 'yy-MM-dd HH:mm');
- }
-
- articlesHTML += '
' + article.authorName + ' ' +
- '
' +
- '
' +
- Label.tag1Label + " ";
-
- var articleTags = article.articleTags.split(",");
- for (var j = 0; j < articleTags.length; j++) {
- articlesHTML += '
' +
- articleTags[j] + ' ';
-
- if (j < articleTags.length - 1) {
- articlesHTML += ", ";
- }
- }
-
- articlesHTML += '
' +
- '
' +
- '
' +
- ' ';
- }
-
- $(".body>ul").append(articlesHTML);
-
- // 最后一页处理
- if (pagination.paginationPageCount === currentPage) {
- $more.remove();
- } else {
- $more.css("background", "none");
- }
- }
- });
-};
-
-var ease = {
- $header: $(".header"),
- $banner: $(".header").find(".banner"),
- headerH: $(".header").height(),
- $body: $(".body"),
- $nav: $(".nav"),
- getCurrentPage: function () {
- var $next = $(".article-next");
- if ($next.length > 0) {
- window.currentPage = $next.data("page");
- }
- },
-
- setNavCurrent: function () {
- $(".nav ul a").each(function () {
- var $this = $(this);
- if ($this.attr("href") === latkeConfig.servePath + location.pathname) {
- $this.addClass("current");
- } else if (/\/[0-9]+$/.test(location.pathname)) {
- $(".nav ul li")[0].className = "current";
- }
- });
- },
-
- initCommon: function () {
- Util.init();
- Util.replaceSideEm($(".recent-comments-content"));
- Util.buildTags("tagsSide");
- this.$body.css("paddingTop", this.headerH + "px");
- },
-
- initArchives: function () {
- var $archives = $(".archives");
- if ($archives.length < 1) {
- return;
- }
-
- var years = [],
- $archiveList = $archives.find("span").each(function () {
- var year = $(this).data("year"),
- tag = true;
- for (var i = 0; i < years.length; i++) {
- if (year === years[i]) {
- tag = false;
- break;
- }
- }
- if (tag) {
- years.push(year);
- }
- });
-
- var yearsHTML = "";
- for (var j = 0; j < years.length; j++) {
- var monthsHTML = "";
- for (var l = 0; l < $archiveList.length; l++) {
- var $month = $($archiveList[l]);
- if ($month.data("year") === years[j]) {
- monthsHTML += $month.html();
- }
- }
-
- yearsHTML += "
" + years[j] + " " + monthsHTML + "";
- }
-
- $archives.html(yearsHTML);
-
- // position
- var $items = $(".archives>div"),
- line = 0,
- top = 0,
- heights = [];
-
- for (var m = 0; m < $items.length; m++) {
- for (var n = 0; n < 3; n++) {
- if (m >= $items.length) {
- break;
- }
-
- $items[m].style.left = (n * 318) + "px";
-
- if (line > 0) {
- if ($items[m - 3].style.top !== "") {
- top = parseInt($items[m - 3].style.top);
- }
- $items[m].style.top = $($items[m - 3]).height() + 60 + top + "px";
-
- heights[n] = parseInt($items[m].style.top) + $($items[m]).height() + 60;
- } else {
- heights[n] = $($items[m]).height() + 60;
- }
-
- if (n < 2) {
- m += 1;
- }
- }
- line += 1;
- }
-
- // archive height
- $archives.height(heights.sort()[2]);
- },
-
- scrollEvent: function () {
- var _it = this;
- $(window).scroll(function () {
- var y = $(window).scrollTop();
-
- // header event
- if (y >= _it.headerH && _it.$banner.css("display") === "block" &&
- $("body").height() - $(window).height() > _it.headerH * 2) {
- _it.$header.css("top", "0");
- _it.$banner.css("display", "none");
- _it.$body.css("paddingTop", _it.$nav.height() + "px");
- }
-
- if (y < _it.headerH && _it.$banner.css("display") === "none") {
- _it.$header.css("top", "auto");
- _it.$banner.css("display", "block");
- _it.$body.css("paddingTop", _it.headerH + "px");
- }
-
- // go top icon show or hide
- if (y > _it.headerH) {
- var bodyH = $(window).height();
- var top = y + bodyH - 21;
- if ($("body").height() - 58 <= y + bodyH) {
- top = $(".footer").offset().top - 21;
- }
- $("#goTop").fadeIn("slow").css("top", top);
- } else {
- $("#goTop").hide();
- }
- });
- },
-
- setDynamic: function () {
- var $dynamic = $(".dynamic");
- if ($(".dynamic").length < 1) {
- return;
- }
-
- var $comments = $dynamic.find(".side-comments"),
- $tags = $dynamic.find(".side-tags"),
- $mostComment = $dynamic.find(".side-most-comment"),
- $mostView = $dynamic.find(".side-most-view");
-
- if ($comments.height() > $tags.height()) {
- $tags.height($comments.height());
- } else {
- $comments.height($tags.height());
- }
-
- if ($mostComment.height() > $mostView.height()) {
- $mostView.height($mostComment.height());
- } else {
- $mostComment.height($mostView.height());
- }
-
- // emotions
- $(".article-body").each(function () {
- this.innerHTML = Util.replaceEmString($(this).html());
- });
- }
-};
-
-(function () {
- ease.getCurrentPage();
- ease.initCommon();
- ease.scrollEvent();
- ease.setNavCurrent();
-
- ease.initArchives();
- ease.setDynamic();
-})();
\ No newline at end of file
diff --git a/ease/js/ease.min.js b/ease/js/ease.min.js
deleted file mode 100644
index 1c3c606..0000000
--- a/ease/js/ease.min.js
+++ /dev/null
@@ -1 +0,0 @@
-var goTranslate=function(){window.open("http://translate.google.com/translate?sl=auto&tl=auto&u="+location.href)};var getNextPage=function(){var $more=$(".article-next");currentPage+=1;var path="/articles/";if(location.pathname.indexOf("tags")>-1){var tagsPathnaem=location.pathname.split("/tags/");var tags=tagsPathnaem[1].split("/");path="/articles/tags/"+tags[0]+"/"}else if(location.pathname.indexOf("archives")>-1){var archivesPathname=location.pathname.split("/archives/");var archives=archivesPathname[1].split("/");path="/articles/archives/"+archives[0]+"/"+archives[1]+"/"}$.ajax({url:latkeConfig.staticServePath+path+currentPage,type:"GET",beforeSend:function(){$more.css("background","url("+latkeConfig.staticServePath+"/skins/ease/images/ajax-loader.gif) no-repeat scroll center center #fefefe")},success:function(result,textStatus){if(!result.sc){return}var articlesHTML="",pagination=result.rslts.pagination;for(var i=0;i'+''+'
'+''+article.articleTitle+' ';if(article.hasUpdated){articlesHTML+=''+Label.updatedLabel+' '}if(article.articlePutTop){articlesHTML+=''+Label.topArticleLabel+' '}articlesHTML+=' '+'
'+'
'+'
'+''+'
'+article.articleAbstract+'
'+'
'+'
'+''+'
';if(article.hasUpdated){articlesHTML+=Util.toDate(article.articleUpdateDate,'yy-MM-dd HH:mm')}else{articlesHTML+=Util.toDate(article.articleCreateDate,'yy-MM-dd HH:mm')}articlesHTML+='
'+article.authorName+' '+'
'+'
'+Label.tag1Label+" ";var articleTags=article.articleTags.split(",");for(var j=0;j
'+articleTags[j]+'';if(j'+'
'+' '+''}$(".body>ul").append(articlesHTML);if(pagination.paginationPageCount===currentPage){$more.remove()}else{$more.css("background","none")}}})};var ease={$header:$(".header"),$banner:$(".header").find(".banner"),headerH:$(".header").height(),$body:$(".body"),$nav:$(".nav"),getCurrentPage:function(){var $next=$(".article-next");if($next.length>0){window.currentPage=$next.data("page")}},setNavCurrent:function(){$(".nav ul a").each(function(){var $this=$(this);if($this.attr("href")===latkeConfig.servePath+location.pathname){$this.addClass("current")}else if(/\/[0-9]+$/.test(location.pathname)){$(".nav ul li")[0].className="current"}})},initCommon:function(){Util.init();Util.replaceSideEm($(".recent-comments-content"));Util.buildTags("tagsSide");this.$body.css("paddingTop",this.headerH+"px")},initArchives:function(){var $archives=$(".archives");if($archives.length<1){return}var years=[],$archiveList=$archives.find("span").each(function(){var year=$(this).data("year"),tag=true;for(var i=0;i
"+years[j]+" "+monthsHTML+" "}$archives.html(yearsHTML);var $items=$(".archives>div"),line=0,top=0,heights=[];for(var m=0;m<$items.length;m++){for(var n=0;n<3;n++){if(m>=$items.length){break}$items[m].style.left=(n*318)+"px";if(line>0){if($items[m-3].style.top!==""){top=parseInt($items[m-3].style.top)}$items[m].style.top=$($items[m-3]).height()+60+top+"px";heights[n]=parseInt($items[m].style.top)+$($items[m]).height()+60}else{heights[n]=$($items[m]).height()+60}if(n<2){m+=1}}line+=1}$archives.height(heights.sort()[2])},scrollEvent:function(){var _it=this;$(window).scroll(function(){var y=$(window).scrollTop();if(y>=_it.headerH&&_it.$banner.css("display")==="block"&&$("body").height()-$(window).height()>_it.headerH*2){_it.$header.css("top","0");_it.$banner.css("display","none");_it.$body.css("paddingTop",_it.$nav.height()+"px")}if(y<_it.headerH&&_it.$banner.css("display")==="none"){_it.$header.css("top","auto");_it.$banner.css("display","block");_it.$body.css("paddingTop",_it.headerH+"px")}if(y>_it.headerH){var bodyH=$(window).height();var top=y+bodyH-21;if($("body").height()-58<=y+bodyH){top=$(".footer").offset().top-21}$("#goTop").fadeIn("slow").css("top",top)}else{$("#goTop").hide()}})},setDynamic:function(){var $dynamic=$(".dynamic");if($(".dynamic").length<1){return}var $comments=$dynamic.find(".side-comments"),$tags=$dynamic.find(".side-tags"),$mostComment=$dynamic.find(".side-most-comment"),$mostView=$dynamic.find(".side-most-view");if($comments.height()>$tags.height()){$tags.height($comments.height())}else{$comments.height($tags.height())}if($mostComment.height()>$mostView.height()){$mostView.height($mostComment.height())}else{$mostComment.height($mostView.height())}$(".article-body").each(function(){this.innerHTML=Util.replaceEmString($(this).html())})}};(function(){ease.getCurrentPage();ease.initCommon();ease.scrollEvent();ease.setNavCurrent();ease.initArchives();ease.setDynamic()})();
\ No newline at end of file
diff --git a/ease/lang/lang_en_US.properties b/ease/lang/lang_en_US.properties
deleted file mode 100644
index bbd4b1b..0000000
--- a/ease/lang/lang_en_US.properties
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 2009, 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Language configurations(en_US) for skin "ease".
-# Version: 1.0.0.5, May 22, 2012
-# Author: Liyuan Li
-#
-dynamicLabel=Dynamic
-moreLabel=More
-contentLabel=More...
-abstractLabel=Abstract
-viewCount1Label=View Count:
-articleCount1Label=Article Count:
-commentCount1Label=Comment Count:
-allTagsLabel=Tags
-archiveLabel=Archive
-yearLabel=
-monthLabel=
-recentArticlesLabel=Recent Articles
-recentCommentsLabel=Recent Comments
-mostCommentArticlesLabel=Most Comment Articles
-mostViewCountArticlesLabel=Most View Articles
-popTagsLabel=Popular Tags
-linkLabel=Friend Links
-indexLabel=Home
-sumLabel=
-pageLabel=Page
-clearAllCacheLabel=Clear all cache
-clearCacheLabel=Clear cache
-adminLabel=Admin
-logoutLabel=Logout
-loginLabel=Login
-em00Label=Smile
-em01Label=Laughter
-em02Label=Happy
-em03Label=Sad
-em04Label=Cry
-em05Label=No Comments
-em06Label=Fidget
-em07Label=Angry
-em08Label=Look Around
-em09Label=Surprise
-em10Label=Cool
-em11Label=Cheeky
-em12Label=Heart
-em13Label=Heart Broken
-em14Label=Devil
-commentLabel=Comment
-viewLabel=View
-authorLabel=Author
-previousPageLabel=Previous Page
-nextPagePabel=Next Page
-firstPageLabel=First Page
-lastPageLabel=Last Page
-archive1Label=Archive:
-author1Label=Author:
-tag1Label=Tags:
-sorryLabel=Sorry!
-notFoundLabel=Not Found!
-returnTo1Label=Return:
-updatedLabel=Updated!
-topArticleLabel=Top!
-replyLabel=Reply
-commentNameLabel=Name
-commentEmailLabel=Email
-commentURLLabel=URL
-submmitCommentLabel=Commit Comment
-nameTooLongLabel=Sorry, your username must be between 2 and 20 characters long!
-mailCannotEmptyLabel=Mail is empty!
-mailInvalidLabel=Mail is invalid!
-commentContentCannotEmptyLabel=Sorry, your content must be between 2 and 500 characters long!
-captchaCannotEmptyLabel=Captcha is empty!
-loadingLabel=loading....
-relevantArticlesLabel=Relevant Articles
-randomArticlesLabel=Random Articles
-externalRelevantArticlesLabel=External Relevant Articles:
-captchaErrorLabel=Captcha Error
-b3logLabel=B 3 L O G
-killBrowserLabel=Let's kill outdated and insecure browser! Let's kill outdated and insecure browser for browser evolution, human progress and better experience.
You can download
\ No newline at end of file
diff --git a/ease/lang/lang_zh_CN.properties b/ease/lang/lang_zh_CN.properties
deleted file mode 100644
index 516a6b1..0000000
--- a/ease/lang/lang_zh_CN.properties
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Copyright (c) 2009, 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Language configurations(zh_CN) for skin "ease".
-# Version: 1.0.0.5, May 22, 2012
-# Author: Liyuan Li
-#
-dynamicLabel=\u52a8\u6001
-moreLabel=\u66f4\u591a
-contentLabel=\u5168\u6587
-abstractLabel=\u6458\u8981
-viewCount1Label=\u6d4f\u89c8\u6b21\u6570\uff1a
-articleCount1Label=\u6587\u7ae0\u603b\u6570\uff1a
-commentCount1Label=\u8bc4\u8bba\u603b\u6570\uff1a
-allTagsLabel=\u6807\u7b7e\u5899
-updatedLabel=\u6709\u66f4\u65b0\uff01
-topArticleLabel=\u7f6e\u9876\uff01
-archiveLabel=\u5b58\u6863
-yearLabel=\u5e74
-monthLabel=\u6708
-recentArticlesLabel=\u6700\u65b0\u6587\u7ae0
-recentCommentsLabel=\u6700\u65b0\u8bc4\u8bba
-mostCommentArticlesLabel=\u8bc4\u8bba\u6700\u591a\u7684\u6587\u7ae0
-mostViewCountArticlesLabel=\u8bbf\u95ee\u6700\u591a\u7684\u6587\u7ae0
-popTagsLabel=\u5206\u7c7b\u6807\u7b7e
-linkLabel=\u53cb\u60c5\u94fe\u63a5
-indexLabel=\u9996\u9875
-sumLabel=\u5171
-pageLabel=\u9875
-clearAllCacheLabel=\u6e05\u9664\u6240\u6709\u9875\u9762\u7f13\u5b58
-clearCacheLabel=\u6e05\u9664\u672c\u9875\u7f13\u5b58
-adminLabel=\u7ba1\u7406
-logoutLabel=\u767b\u51fa
-loginLabel=\u767b\u5f55
-em00Label=\u5fae\u7b11
-em01Label=\u5927\u7b11
-em02Label=\u9ad8\u5174
-em03Label=\u60b2\u4f24
-em04Label=\u54ed\u6ce3
-em05Label=\u65e0\u8bed
-em06Label=\u70e6\u8e81
-em07Label=\u751f\u6c14
-em08Label=\u6211\u7785
-em09Label=\u60ca\u8bb6
-em10Label=\u9177
-em11Label=\u987d\u76ae
-em12Label=\u7231\u5fc3
-em13Label=\u5fc3\u788e
-em14Label=\u9b54\u9b3c
-commentLabel=\u8bc4\u8bba
-viewLabel=\u6d4f\u89c8
-authorLabel=\u4f5c\u8005
-previousPageLabel=\u4e0a\u4e00\u9875
-nextPagePabel=\u4e0b\u4e00\u9875
-firstPageLabel=\u7b2c\u4e00\u9875
-lastPageLabel=\u6700\u540e\u4e00\u9875
-archive1Label=\u5b58\u6863\uff1a
-author1Label=\u4f5c\u8005\uff1a
-tag1Label=\u6807\u7b7e\uff1a
-sorryLabel=\u5bf9\u4e0d\u8d77\uff01
-notFoundLabel=\u627e\u4e0d\u5230\uff01
-returnTo1Label=\u8fd4\u56de\uff1a
-replyLabel=\u56de\u590d
-commentNameLabel=\u59d3\u540d
-commentEmailLabel=\u90ae\u7bb1
-commentURLLabel=URL
-submmitCommentLabel=\u63d0\u4ea4\u8bc4\u8bba
-nameTooLongLabel=\u59d3\u540d\u53ea\u80fd\u4e3a 2 \u5230 20 \u4e2a\u5b57\u7b26\uff01
-mailCannotEmptyLabel=\u90ae\u7bb1\u4e0d\u80fd\u4e3a\u7a7a\uff01
-mailInvalidLabel=\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e\uff01
-commentContentCannotEmptyLabel=\u8bc4\u8bba\u5185\u5bb9\u53ea\u80fd\u4e3a 2 \u5230 500 \u4e2a\u5b57\u7b26\uff01
-captchaCannotEmptyLabel=\u9a8c\u8bc1\u7801\u4e0d\u80fd\u4e3a\u7a7a\uff01
-loadingLabel=\u8f7d\u5165\u4e2d....
-relevantArticlesLabel=\u76f8\u5173\u9605\u8bfb
-randomArticlesLabel=\u968f\u673a\u9605\u8bfb
-externalRelevantArticlesLabel=\u7ad9\u5916\u76f8\u5173\u9605\u8bfb
-captchaErrorLabel=\u9a8c\u8bc1\u7801\u9519\u8bef
-b3logLabel=B 3 L O G
-killBrowserLabel=\u8ba9\u6211\u4eec\u653e\u5f03\u4f7f\u7528\u90a3\u4e9b\u8fc7\u65f6\u3001\u4e0d\u5b89\u5168\u7684\u6d4f\u89c8\u5668\u5427\uff01 \u4e3a\u4e86\u8ba9\u6d4f\u89c8\u5668\u66f4\u597d\u7684\u53d1\u5c55\uff0c\u4eba\u7c7b\u66f4\u52a0\u7684\u8fdb\u6b65\uff0c\u62e5\u6709\u66f4\u597d\u7684\u4f53\u9a8c\uff0c\u8ba9\u6211\u4eec\u653e\u5f03\u4f7f\u7528\u90a3\u4e9b\u8fc7\u65f6\u3001\u4e0d\u5b89\u5168\u7684\u6d4f\u89c8\u5668\u3002
\u60a8\u53ef\u4ee5\u4e0b\u8f7d
diff --git a/ease/links.ftl b/ease/links.ftl
deleted file mode 100644
index 47a9257..0000000
--- a/ease/links.ftl
+++ /dev/null
@@ -1,30 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
- <#if 0 != links?size>
-
- <#list links as link>
-
-
-
- ${link.linkTitle}
-
-
- #list>
-
- #if>
-
- <#include "footer.ftl">
-
-
diff --git a/ease/page.ftl b/ease/page.ftl
deleted file mode 100644
index 4233c25..0000000
--- a/ease/page.ftl
+++ /dev/null
@@ -1,23 +0,0 @@
-<#include "macro-head.ftl">
-<#include "macro-comments.ftl">
-
-
-
- <@head title="${page.pageTitle} - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
- ${page.pageContent}
-
- <@comments commentList=pageComments article=page>@comments>
-
- <#include "footer.ftl">
- <@comment_script oId=page.oId>@comment_script>
-
-
diff --git a/ease/preview.png b/ease/preview.png
deleted file mode 100644
index 1fd106c..0000000
Binary files a/ease/preview.png and /dev/null differ
diff --git a/ease/tag-articles.ftl b/ease/tag-articles.ftl
deleted file mode 100644
index dfc94bb..0000000
--- a/ease/tag-articles.ftl
+++ /dev/null
@@ -1,25 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${tag.tagTitle} - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
-
- <#include "article-list.ftl">
-
- <#include "footer.ftl">
-
-
diff --git a/ease/tags.ftl b/ease/tags.ftl
deleted file mode 100644
index 001b7f6..0000000
--- a/ease/tags.ftl
+++ /dev/null
@@ -1,32 +0,0 @@
-<#include "macro-head.ftl">
-
-
-
- <@head title="${allTagsLabel} - ${blogTitle}">
-
-
- @head>
-
-
- ${topBarReplacement}
- <#include "header.ftl">
-
- <#include "footer.ftl">
-
-
-
diff --git a/favourite/css/favourite.css b/favourite/css/favourite.css
index aa16f82..1c4cc90 100644
--- a/favourite/css/favourite.css
+++ b/favourite/css/favourite.css
@@ -1,638 +1,639 @@
-@charset "utf-8";
-/*
- * skin favoutite style
- *
- * @author Liyuan Li
- * @version 1.0.0.7, May 14, 2012
-*/
-body {
- background: url("../images/bg.jpg") repeat scroll left top transparent;
-}
-a, a:link, a:active, a:visited {
- color: #2970A6;
- text-decoration: none;
-}
-a:hover {
- color: black;
-}
-h1 {
- font-size: 300%;
-}
-h4 {
- font-size: 160%;
- padding: 18px 0 0 80px;
-}
-h5 {
- font-size: 12px;
-}
-.margin5R {
- margin-right: 5px;
-}
-.margin5 {
- margin: 5px;
-}
-.margin25 {
- margin: 25px 25px 0;
-}
-.content {
- margin: 0 auto;
- width: 960px;
-}
-.header {
- height: 65px;
- padding: 15px 0 0 30px;
-}
-.body {
- background: url("../images/cont-bg.png") repeat-y scroll right center #FFFFFF;
- min-height: 400px;
-}
-.side-navi {
- background: url("../images/cont-bg.png") repeat-y scroll left top #00798A;
- color: white;
- font-size: 95%;
- line-height: 145%;
- padding-top: 8px;
- position: relative;
- width: 300px;
-}
-.side-navi ul {
- list-style: none;
-}
-.side-navi a {
- color: #FFFFFF;
-}
-.comm div {
- display: none;
-}
-.main {
- padding: 0 0 15px 35px;
- width: 600px;
-}
-.footer {
- color: white;
- line-height: 145%;
-}
-#logoTitle {
- color: white;
- display: block;
- font-family: "Microsoft YaHei";
- height: 50px;
- outline: none;
- text-decoration: none;
-}
-.sub-title {
- border-top: 1px solid #FFFFFF;
- color: #FFFFFF;
- font-size: 18px;
- padding: 0 15px;
-}
-#header-navi {
- background: none repeat scroll 0 0 #FFFFFF;
- border-bottom: 1px solid #A6A6A6;
-}
-#header-navi li {
- float: left;
- list-style: none;
- margin-left: 0px;
-}
-#header-navi li a {
- background: url("../images/menu.gif") no-repeat scroll 0 0 transparent;
- color: #382E1F;
- display: block;
- font-size: 11px;
- height: 31px;
- line-height: 31px;
- margin-left: -10px;
- outline: none;
- padding: 0 20px;
- text-decoration: none;
-}
-#header-navi li a:hover {
- background-position: 0 -31px;
-}
-#header-navi li a.home {
- background-position: 0 -93px;
- margin-left: 0;
- padding: 0;
- text-indent: -999em;
- width: 45px;
-}
-#header-navi li a.home:hover {
- background-position: 0 -124px;
-}
-#header-navi li a.lastNavi:hover {
- background-position: 0 0;
-}
-#header-navi li.selected a {
- background-position: 0 -62px;
-}
-#header-navi li.selected a.home {
- background-position: 0 -155px;
-}
-#statistic {
- left: 250px;
- position: relative;
- text-align: left;
- top: 110px;
- width: 600px;
-}
-.footer .copyright {
- padding-top: 60px;
- text-align: center;
-}
-.footer .goTop {
- background: url("../images/icons.gif") no-repeat scroll 0 -304px transparent;
- cursor: pointer;
- font-size: 12px;
- padding-left: 16px;
- position: absolute;
- right: 17px;
- top: 0;
- width: 25px;
-}
-.article {
- border-top: 1px dotted #0184AF;
- padding-bottom: 15px;
-}
-.article-title {
- font-size: 22px;
- margin-top: 10px;
- padding: 0 5px 3px;
- position: relative;
- top: 20px;
-}
-.article-title sup {
- font-size: 12px;
-}
-.article-title a {
- color: #4C4C4C;
- text-decoration: none;
-}
-.article-title a:hover {
- color: #2970A6;
-}
-.article-abstract {
- line-height: 145%;
- margin: 5px 0 5px 5px;
- word-wrap: break-word;
-}
-.tagsIcon, .articles-commentIcon, .dateIcon, .article-browserIcon {
- background: url("../images/icons.gif") no-repeat scroll 0 -400px transparent;
- float: left;
- height: 30px;
- margin-right: 6px;
- width: 30px;
-}
-.tagsIcon {
- background: url("../images/tagsIcon.png");
-}
-.dateIcon {
- background-position: 0 -48px;
-}
-.articles-commentIcon {
- background: url("../images/comment.jpg");
-}
-.article-browserIcon {
- background: url("../images/category.jpg");
-}
-.article-body {
- line-height: 145%;
- padding: 5px 0 0 5px;
-}
-.article-footer {
- margin: 0 5px 10px 5px;
-}
-.article-relative {
- line-height: 22px;
- margin-top: 20px;
-}
-.article-relative h4 {
- font-size: 12px;
- padding: 0;
-}
-.comments {
- background: none repeat scroll 0 0 #FCFCFC;
- border-bottom: 1px solid #CCCCCC;
- border-top: 1px solid #CCCCCC;
- margin: 15px -15px;
- padding: 0 15px 15px;
- position: relative;
-}
-.comment-title {
- background-color: #E3E9FF;
- border-top: 1px solid #3366CC;
- padding: 3px 12px 3px 12px;
- position: relative;
-}
-.comment-body-ref {
- background-color: #FFFFFF;
- filter: alpha(opacity=90);
- left: 217px;
- opacity: 0.9;
- padding: 6px;
- position: absolute;
- width: 605px;
- z-index: 10;
-}
-.comment-body {
- margin-top: 15px;
-}
-.comment-author {
- float: left;
- text-align: center;
- width: 81px;
-}
-.comment-author div {
- background: url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;
- margin-top: 10px;
- padding-right: 14px;
-}
-.comment-author img {
- border: 1px solid #999999;
- height: 32px;
- padding: 1px;
- width: 32px;
-}
-.comment-author a {
- font-weight: bold;
- white-space: nowrap;
- margin-right: 14px;
-}
-.comment-info {
- background: url("../images/comment.gif") no-repeat scroll 0 0 #EDEFF0;
- font-size: 12px;
- margin: -62px 0 0 80px;
- padding: 10px 15px 0;
- width: 494px;
-}
-.comment-content {
- background: url("../images/comment.gif") no-repeat scroll 100% 100% transparent;
- font-size: 12px;
- line-height: 145%;
- margin: 0 -15px;
- overflow: hidden;
- padding: 9px 15px 10px;
- word-wrap: break-word;
-}
-.comment-form img {
- cursor: pointer;
-}
-.comment-form input, .comment-form textarea {
- background: url("../images/textfield.gif") repeat-x scroll 50% 0 #FFFFFF;
- border: 1px solid #A6A6A6;
- color: #555555;
- font-family: Helvetica,Arial,sans-serif;
- height: 16px;
- outline: none;
- padding: 2px 1px;
- width: 200px;
-}
-.comment-form textarea {
- font-size: 12px;
- height: auto;
- width: 600px;
-}
-.comment-form button {
- background: none repeat scroll 0 0 #B4D666;
- border-color: #B4D666 #81B840 #81B840 #B4D666;
- border-radius: 0px;
- border-style: solid;
- border-width: 1px;
- color: #2970A6;
- font-size: 12px;
- height: 22px;
- line-height: 22px;
- padding: 0px 6px;
-}
-.comment-form button:hover {
- background: none repeat scroll 0 0 #98C64C;
- border-color: #76B33A #98C64C #98C64C #76B33A;
- color: #074A7E;
-}
-.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 {
- background-image: url("../../favourite/images/emotions/emotions-blue.png");
-}
-.error-msg {
- color: #3366CC;
-}
-.side-navi .item {
- padding: 12px 15px;
-}
-.side-navi .navi-comments img {
- border: 1px solid #999999;
- height: 32px;
- margin-right: 7px;
- padding: 1px;
- width: 32px;
-}
-.side-navi .navi-comments a {
- color: white;
- font-weight: bold;
-}
-.side-navi .navi-comments .side-comment {
- color: white;
- font-weight: normal;
- height: 18px;
- width: 210px;
-}
-.side-navi .navi-comments .side-comment img {
- border: 0px;
- height: 16px;
- margin-right: 0px;
- padding: 0px;
- width: 16px;
-}
-.side-navi .navi-comments li {
- padding: 2px 0;
-}
-.side-navi .navi-comments li div {
- width: 215px;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-.side-navi a.selected {
- color: #555555;
- text-decoration: none;
-}
-.side-navi ul.navi-tags li, .side-navi .navi-comments li {
- background-image: none;
- padding-left: 0px;
-}
-.side-navi ul.navi-tags li img {
- height: 16px;
- padding-right: 6px;
- width: 16px;
-}
-.side-navi li {
- background: url("../images/pl.png") no-repeat scroll 0 0 transparent;
- margin: 5px 0 0 0;
- overflow: hidden;
- padding-left: 22px;
- white-space: nowrap;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-.side-navi li.aboutMe {
- white-space: normal;
-}
-.side-navi .line {
- border-color: #67C3CF;
- border-style: dotted;
- border-width: 1px 0;
-}
-.pagination {
- margin: 16px;
- text-align: center;
-}
-.pagination a, .pagination a:visited {
- color: #4272DB;
- padding: 0 3px;
-}
-.pagination a.selected {
- color: #000000;
- font-weight: bold;
-}
-#tagsPanel .tagPanel {
- border: 2px solid;
- border-radius: 6px;
- cursor: pointer;
- float: left;
- margin: 3px;
-}
-#tagsPanel .tagPanel:hover {
- background-color: #EEEEEE;
- border: 2px dashed;
-}
-#tagsPanel .tagPanel {
- text-decoration: none;
-}
-.error-body {
- background: url("../images/cont-bg_2.png") repeat-y scroll left;
- height: 400px;
- padding: 12px;
-}
-.error-title {
- line-height: 72px;
-}
-.error-panel {
- margin: 0 auto;
- width: 201px;
-}
-.error-panel a {
- background: none repeat scroll 0 0 #9CD941;
- border-color: #D0F29D #398A38 #398A38 #D0F29D;
- border-style: solid;
- border-width: 1px;
- color: #000000;
- font-size: 14px;
- font-weight: bold;
- margin-right: 3px;
- padding: 10px 15px;
- text-decoration: none;
-}
-.error-panel a:hover {
- background-color: #ADEb51;
-}
-.kind-panel {
- background: url("../images/box.gif") no-repeat scroll 100% 100% #F4F5F7;
- margin-bottom: 10px;
- padding: 8px 12px;
-}
-.kind-title {
- background: url("../images/box.gif") no-repeat scroll 0 0 #E3E4E6;
- border-bottom: 1px solid #CCCCCC;
- font-weight: bold;
- padding: 6px 12px;
-}
-.top {
- background: url("../images/top-bg.jpg") repeat-x scroll left top transparent;
- border: none;
- color: white;
- height: 87px;
-}
-.footer-icon {
- background: url("../images/footer-ico.png") no-repeat scroll center center transparent;
- height: 133px;
-}
-.info {
- background: url("../images/info.png") repeat-x scroll left top transparent;
- height: 110px;
- position: relative;
-}
-.logoutIcon {
- background-position: -96px -16px;
-}
-#qq2 {
- float: right;
- padding: 68px 120px 0 0;
-}
-.thinks {
- background: url("../images/thinks.png") no-repeat scroll left top transparent;
- height: 420px;
- position: absolute;
- right: 12px;
- top: 36px;
- width: 388px;
- z-index: 1;
-}
-.lamb {
- background: url("../images/lamb.png") no-repeat scroll left top transparent;
- height: 80px;
- left: 460px;
- position: absolute;
- top: 100px;
- width: 320px;
-}
-.lamb a {
- display: block;
- height: 80px;
- outline: none;
- width: 320px;
-}
-.null {
- height: 160px;
-}
-#navigation {
- height: 87px;
- margin: 0 auto;
- width: 960px;
-}
-#navigation a.classifiche {
- background: url("../images/classifiche.png") no-repeat scroll left top transparent;
-}
-#navigation a.about {
- background: url("../images/about.png") no-repeat scroll left top transparent;
-}
-#navigation a.home {
- background: url("../images/home.png") no-repeat scroll left top transparent;
-}
-#navigation a.Guestbook {
- background: url("../images/Guestbook.png") no-repeat scroll left top transparent;
-}
-#navigation a {
- background: url("../images/default.png") no-repeat scroll left top transparent;
- color: #FFFFFF;
- cursor: pointer !important;
- float: left;
- height: 70px;
- margin-left: 10px;
- outline: none;
- padding-top: 2px;
- text-align: center;
- text-decoration: none;
- width: 73px;
-}
-.admins {
- position: relative;
- top: -85px;
-}
-#mostCommentArticles li a,#mostViewCountArticles li a,.navi-tags li a,#sideLink li a,#save li a,#sideAuthor li a {
- color: white;
-}
-.roundtop {
- background: url("../images/roundtop.png") no-repeat scroll left top transparent;
- height: 75px;
-}
-.roundbottom {
- background: url("../images/roundbottom.png") no-repeat scroll left top transparent;
- height: 35px;
-}
-.paint {
- background: url("../images/paint.png") no-repeat scroll left top transparent;
- height: 183px;
- left: 34px;
- position: absolute;
- top: 450px;
- width: 87px;
-}
-.rings {
- background: url("../images/anelli.png") no-repeat scroll left top transparent;
- height: 121px;
- left: -28px;
- position: absolute;
- width: 56px;
- z-index: 80;
-}
-.antefatto {
- background: url("../images/twitter.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.ads {
- background: url("../images/ads.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.categorie {
- background: url("../images/categorie.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.archivio {
- background: url("../images/archivio.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.side-author {
- background: url("../images/antefatto.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.blog {
- background: url("../images/blog.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.cuore {
- background: url("../images/cuore.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.esclamativo {
- background: url("../images/esclamativo.png") no-repeat scroll left top transparent;
- height: 64px;
-}
-.posttime-blue {
- background-color: #0184AF;
-}
-.posttime-blue, .posttime-pink {
- border: 1px solid #999999;
- clear: right;
- color: #FFFFFF;
- float: right;
- font-family: Tohama,Arial,Helvetica,sans-serif;
- height: 60px;
- position: relative;
- right: 30px;
- top: -25px;
- width: 60px;
-}
-.posttime-MY {
- border-bottom: 1px solid #FFFFFF;
- font-size: 9px;
- height: 15px;
- padding-top: 5px;
- text-align: center;
-}
-.posttime-D {
- font-size: 28px;
- font-weight: bold;
- text-align: center;
-}
-.note {
- background: none repeat scroll 0 0 #E7F5F7;
- margin: 40px 0 0 -49px;
- padding: 10px 10px 10px 85px;
- position: relative;
- width: 574px;
- z-index: 50;
-}
-.corner {
- background: url("../images/corner.png") no-repeat scroll left top transparent;
- height: 9px;
- left: 0;
- position: absolute;
- top: -9px;
- width: 9px;
-}
-.count {
- position: relative;
- top: 8px;
-}
-.substance {
- width: 500px;
+@charset "utf-8";
+/*
+ * skin favoutite style
+ *
+ * @author Liyuan Li
+ * @version 1.0.0.8, Jun 6, 2012
+*/
+body {
+ background: url("../images/bg.jpg") repeat scroll left top transparent;
+}
+a, a:link, a:active, a:visited {
+ color: #2970A6;
+ text-decoration: none;
+}
+a:hover {
+ color: black;
+}
+h1 {
+ font-size: 300%;
+}
+h4 {
+ font-size: 160%;
+ padding: 18px 0 0 80px;
+}
+h5 {
+ font-size: 12px;
+}
+.margin5R {
+ margin-right: 5px;
+}
+.margin5 {
+ margin: 5px;
+}
+.margin25 {
+ margin: 25px 25px 0;
+}
+.content {
+ margin: 0 auto;
+ width: 960px;
+}
+.header {
+ height: 65px;
+ padding: 15px 0 0 30px;
+}
+.body {
+ background: url("../images/cont-bg.png") repeat-y scroll right center #FFFFFF;
+ min-height: 400px;
+}
+.side-navi {
+ background: url("../images/cont-bg.png") repeat-y scroll left top #00798A;
+ color: white;
+ font-size: 95%;
+ line-height: 145%;
+ padding-top: 8px;
+ position: relative;
+ width: 300px;
+}
+.side-navi ul {
+ list-style: none;
+}
+.side-navi a {
+ color: #FFFFFF;
+}
+.comm div {
+ display: none;
+}
+.main {
+ padding: 0 0 15px 35px;
+ width: 600px;
+}
+.footer {
+ color: white;
+ line-height: 145%;
+}
+#logoTitle {
+ color: white;
+ display: block;
+ font-family: "Microsoft YaHei";
+ height: 50px;
+ outline: none;
+ text-decoration: none;
+}
+.sub-title {
+ border-top: 1px solid #FFFFFF;
+ color: #FFFFFF;
+ font-size: 18px;
+ padding: 0 15px;
+}
+#header-navi {
+ background: none repeat scroll 0 0 #FFFFFF;
+ border-bottom: 1px solid #A6A6A6;
+}
+#header-navi li {
+ float: left;
+ list-style: none;
+ margin-left: 0px;
+}
+#header-navi li a {
+ background: url("../images/menu.gif") no-repeat scroll 0 0 transparent;
+ color: #382E1F;
+ display: block;
+ font-size: 11px;
+ height: 31px;
+ line-height: 31px;
+ margin-left: -10px;
+ outline: none;
+ padding: 0 20px;
+ text-decoration: none;
+}
+#header-navi li a:hover {
+ background-position: 0 -31px;
+}
+#header-navi li a.home {
+ background-position: 0 -93px;
+ margin-left: 0;
+ padding: 0;
+ text-indent: -999em;
+ width: 45px;
+}
+#header-navi li a.home:hover {
+ background-position: 0 -124px;
+}
+#header-navi li a.lastNavi:hover {
+ background-position: 0 0;
+}
+#header-navi li.selected a {
+ background-position: 0 -62px;
+}
+#header-navi li.selected a.home {
+ background-position: 0 -155px;
+}
+#statistic {
+ left: 250px;
+ position: relative;
+ text-align: left;
+ top: 110px;
+ width: 600px;
+}
+.footer .copyright {
+ padding-top: 60px;
+ text-align: center;
+}
+.footer .goTop {
+ background: url("../images/icons.gif") no-repeat scroll 0 -304px transparent;
+ cursor: pointer;
+ font-size: 12px;
+ padding-left: 16px;
+ position: absolute;
+ right: 17px;
+ top: 0;
+ width: 25px;
+}
+.article {
+ border-top: 1px dotted #0184AF;
+ padding-bottom: 15px;
+}
+.article-title {
+ font-size: 22px;
+ margin-top: 10px;
+ padding: 0 5px 3px;
+ position: relative;
+ top: 20px;
+}
+.article-title sup {
+ font-size: 12px;
+}
+.article-title a {
+ color: #4C4C4C;
+ text-decoration: none;
+}
+.article-title a:hover {
+ color: #2970A6;
+}
+.article-abstract {
+ line-height: 145%;
+ margin: 5px 0 5px 5px;
+ word-wrap: break-word;
+}
+.tagsIcon, .articles-commentIcon, .dateIcon, .article-browserIcon {
+ background: url("../images/icons.gif") no-repeat scroll 0 -400px transparent;
+ float: left;
+ height: 30px;
+ margin-right: 6px;
+ width: 30px;
+}
+.tagsIcon {
+ background: url("../images/tagsIcon.png");
+}
+.dateIcon {
+ background-position: 0 -48px;
+}
+.articles-commentIcon {
+ background: url("../images/comment.jpg");
+}
+.article-browserIcon {
+ background: url("../images/category.jpg");
+}
+.article-body {
+ line-height: 145%;
+ padding: 5px 0 0 5px;
+}
+.article-footer {
+ margin: 0 5px 10px 5px;
+}
+.article-relative {
+ line-height: 22px;
+ margin-top: 20px;
+}
+.article-relative h4 {
+ font-size: 12px;
+ padding: 0;
+}
+.comments {
+ background: none repeat scroll 0 0 #FCFCFC;
+ border-bottom: 1px solid #CCCCCC;
+ border-top: 1px solid #CCCCCC;
+ margin: 15px -15px;
+ padding: 0 15px 15px;
+ position: relative;
+}
+.comment-title {
+ background-color: #E3E9FF;
+ border-top: 1px solid #3366CC;
+ padding: 3px 12px 3px 12px;
+ position: relative;
+}
+.comment-body-ref {
+ background-color: #FFFFFF;
+ filter: alpha(opacity=90);
+ left: 217px;
+ opacity: 0.9;
+ padding: 6px;
+ position: absolute;
+ width: 605px;
+ z-index: 10;
+}
+.comment-body {
+ margin-top: 15px;
+}
+.comment-author {
+ float: left;
+ text-align: center;
+ width: 81px;
+}
+.comment-author div {
+ background: url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;
+ margin-top: 10px;
+ padding-right: 14px;
+}
+.comment-author img {
+ border: 1px solid #999999;
+ height: 32px;
+ padding: 1px;
+ width: 32px;
+}
+.comment-author a {
+ font-weight: bold;
+ white-space: nowrap;
+ margin-right: 14px;
+}
+.comment-info {
+ background: url("../images/comment.gif") no-repeat scroll 0 0 #EDEFF0;
+ font-size: 12px;
+ margin: -62px 0 0 80px;
+ padding: 10px 15px 0;
+ width: 494px;
+}
+.comment-content {
+ background: url("../images/comment.gif") no-repeat scroll 100% 100% transparent;
+ font-size: 12px;
+ line-height: 145%;
+ margin: 0 -15px;
+ overflow: hidden;
+ padding: 9px 15px 10px;
+ word-wrap: break-word;
+}
+.comment-form img {
+ cursor: pointer;
+}
+.comment-form input, .comment-form textarea {
+ background: url("../images/textfield.gif") repeat-x scroll 50% 0 #FFFFFF;
+ border: 1px solid #A6A6A6;
+ color: #555555;
+ font-family: Helvetica,Arial,sans-serif;
+ height: 16px;
+ outline: none;
+ padding: 2px 1px;
+ width: 200px;
+}
+.comment-form textarea {
+ font-size: 12px;
+ height: auto;
+ width: 600px;
+}
+.comment-form button {
+ background: none repeat scroll 0 0 #B4D666;
+ border-color: #B4D666 #81B840 #81B840 #B4D666;
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 1px;
+ color: #2970A6;
+ font-size: 12px;
+ height: 22px;
+ line-height: 22px;
+ padding: 0px 6px;
+}
+.comment-form button:hover {
+ background: none repeat scroll 0 0 #98C64C;
+ border-color: #76B33A #98C64C #98C64C #76B33A;
+ color: #074A7E;
+}
+.em00, .em01, .em02, .em03, .em04, .em05, .em06, .em07, .em08, .em09, .em10, .em11, .em12, .em13, .em14 {
+ background-image: url("../../favourite/images/emotions/emotions-blue.png");
+}
+.error-msg {
+ color: #3366CC;
+}
+.side-navi .item {
+ padding: 12px 15px;
+}
+.side-navi .navi-comments img {
+ border: 1px solid #999999;
+ height: 32px;
+ margin-right: 7px;
+ padding: 1px;
+ width: 32px;
+}
+.side-navi .navi-comments a {
+ color: white;
+ font-weight: bold;
+}
+.side-navi .navi-comments .side-comment {
+ color: white;
+ font-weight: normal;
+ height: 18px;
+ width: 210px;
+}
+.side-navi .navi-comments .side-comment img {
+ border: 0px;
+ height: 16px;
+ margin-right: 0px;
+ padding: 0px;
+ width: 16px;
+}
+.side-navi .navi-comments li {
+ padding: 2px 0;
+}
+.side-navi .navi-comments li div {
+ width: 215px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+.side-navi a.selected {
+ color: #555555;
+ text-decoration: none;
+}
+.side-navi ul.navi-tags li, .side-navi .navi-comments li {
+ background-image: none;
+ padding-left: 0px;
+}
+.side-navi ul.navi-tags li img {
+ height: 16px;
+ padding-right: 6px;
+ width: 16px;
+}
+.side-navi li {
+ background: url("../images/pl.png") no-repeat scroll 0 0 transparent;
+ margin: 5px 0 0 0;
+ overflow: hidden;
+ padding-left: 22px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+.side-navi li.aboutMe {
+ white-space: normal;
+}
+.side-navi .line {
+ border-color: #67C3CF;
+ border-style: dotted;
+ border-width: 1px 0;
+}
+.pagination {
+ margin: 16px;
+ text-align: center;
+}
+.pagination a, .pagination a:visited {
+ color: #4272DB;
+ padding: 0 3px;
+}
+.pagination a.selected {
+ color: #000000;
+ font-weight: bold;
+}
+#tagsPanel .tagPanel {
+ border: 2px solid;
+ border-radius: 6px;
+ cursor: pointer;
+ float: left;
+ margin: 3px;
+}
+#tagsPanel .tagPanel:hover {
+ background-color: #EEEEEE;
+ border: 2px dashed;
+}
+#tagsPanel .tagPanel {
+ text-decoration: none;
+}
+.error-body {
+ background: url("../images/cont-bg_2.png") repeat-y scroll left;
+ height: 400px;
+ padding: 12px;
+}
+.error-title {
+ line-height: 72px;
+}
+.error-panel {
+ margin: 0 auto;
+ width: 201px;
+}
+.error-panel a {
+ background: none repeat scroll 0 0 #9CD941;
+ border-color: #D0F29D #398A38 #398A38 #D0F29D;
+ border-style: solid;
+ border-width: 1px;
+ color: #000000;
+ font-size: 14px;
+ font-weight: bold;
+ margin-right: 3px;
+ padding: 10px 15px;
+ text-decoration: none;
+}
+.error-panel a:hover {
+ background-color: #ADEb51;
+}
+.kind-panel {
+ background: url("../images/box.gif") no-repeat scroll 100% 100% #F4F5F7;
+ margin-bottom: 10px;
+ padding: 8px 12px;
+}
+.kind-title {
+ background: url("../images/box.gif") no-repeat scroll 0 0 #E3E4E6;
+ border-bottom: 1px solid #CCCCCC;
+ font-weight: bold;
+ padding: 6px 12px;
+}
+.top {
+ background: url("../images/top-bg.jpg") repeat-x scroll left top transparent;
+ border: none;
+ color: white;
+ height: 87px;
+}
+.footer-icon {
+ background: url("../images/footer-ico.png") no-repeat scroll center center transparent;
+ height: 133px;
+}
+.info {
+ background: url("../images/info.png") repeat-x scroll left top transparent;
+ height: 110px;
+ position: relative;
+}
+.logoutIcon {
+ background-position: -96px -16px;
+}
+#qq2 {
+ float: right;
+ padding: 68px 120px 0 0;
+}
+.thinks {
+ background: url("../images/thinks.png") no-repeat scroll left top transparent;
+ height: 420px;
+ position: absolute;
+ right: 12px;
+ top: 36px;
+ width: 388px;
+ z-index: 1;
+}
+.lamb {
+ background: url("../images/lamb.png") no-repeat scroll left top transparent;
+ height: 80px;
+ left: 460px;
+ position: absolute;
+ top: 100px;
+ width: 320px;
+}
+.lamb a {
+ display: block;
+ height: 80px;
+ outline: none;
+ width: 320px;
+}
+.null {
+ height: 160px;
+}
+#navigation {
+ height: 87px;
+ margin: 0 auto;
+ width: 960px;
+}
+#navigation a.classifiche {
+ background: url("../images/classifiche.png") no-repeat scroll left top transparent;
+}
+#navigation a.about {
+ background: url("../images/about.png") no-repeat scroll left top transparent;
+}
+#navigation a.home {
+ background: url("../images/home.png") no-repeat scroll left top transparent;
+}
+#navigation a.Guestbook {
+ background: url("../images/Guestbook.png") no-repeat scroll left top transparent;
+}
+#navigation a {
+ background: url("../images/default.png") no-repeat scroll left top transparent;
+ color: #FFFFFF;
+ cursor: pointer !important;
+ float: left;
+ height: 70px;
+ margin-left: 10px;
+ outline: none;
+ padding-top: 2px;
+ text-align: center;
+ text-decoration: none;
+ width: 73px;
+}
+.admins {
+ position: relative;
+ top: -85px;
+}
+#mostCommentArticles li a,#mostViewCountArticles li a,.navi-tags li a,#sideLink li a,#save li a,#sideAuthor li a {
+ color: white;
+}
+.roundtop {
+ background: url("../images/roundtop.png") no-repeat scroll left top transparent;
+ height: 75px;
+}
+.roundbottom {
+ background: url("../images/roundbottom.png") no-repeat scroll left top transparent;
+ height: 35px;
+}
+.paint {
+ background: url("../images/paint.png") no-repeat scroll left top transparent;
+ height: 183px;
+ left: 34px;
+ position: absolute;
+ top: 450px;
+ width: 87px;
+}
+.rings {
+ background: url("../images/anelli.png") no-repeat scroll left top transparent;
+ height: 121px;
+ left: -28px;
+ position: absolute;
+ width: 56px;
+ z-index: 80;
+}
+.antefatto {
+ background: url("../images/twitter.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.ads {
+ background: url("../images/ads.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.categorie {
+ background: url("../images/categorie.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.archivio {
+ background: url("../images/archivio.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.side-author {
+ background: url("../images/antefatto.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.blog {
+ background: url("../images/blog.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.cuore {
+ background: url("../images/cuore.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.esclamativo {
+ background: url("../images/esclamativo.png") no-repeat scroll left top transparent;
+ height: 64px;
+}
+.posttime-blue {
+ background-color: #0184AF;
+}
+.posttime-blue, .posttime-pink {
+ border: 1px solid #999999;
+ clear: right;
+ color: #FFFFFF;
+ float: right;
+ font-family: Tohama,Arial,Helvetica,sans-serif;
+ height: 60px;
+ position: relative;
+ right: 30px;
+ top: -25px;
+ width: 60px;
+}
+.posttime-MY {
+ border-bottom: 1px solid #FFFFFF;
+ font-size: 9px;
+ height: 15px;
+ padding-top: 5px;
+ text-align: center;
+}
+.posttime-D {
+ font-size: 28px;
+ font-weight: bold;
+ text-align: center;
+}
+.note {
+ background: none repeat scroll 0 0 #E7F5F7;
+ margin: 40px 0 0 -49px;
+ padding: 10px 10px 10px 85px;
+ position: relative;
+ width: 574px;
+ z-index: 50;
+}
+.corner {
+ background: url("../images/corner.png") no-repeat scroll left top transparent;
+ height: 9px;
+ left: 0;
+ position: absolute;
+ top: -9px;
+ width: 9px;
+}
+.count {
+ position: relative;
+ top: 8px;
+}
+.substance {
+ overflow: hidden;
+ width: 500px;
}
\ No newline at end of file
diff --git a/favourite/skin.properties b/favourite/skin.properties
index 4f69e5a..dcb0400 100644
--- a/favourite/skin.properties
+++ b/favourite/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Favourite skin.
-# Version: 1.0.0.5, May 7, 2012
-# Author: Lamb Gao & Liyuan Li
-#
-
-name=favourite
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2010, 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: Favourite skin.
+# Version: 1.0.0.5, May 7, 2012
+# Author: Lamb Gao & Liyuan Li
+#
+
+name=favourite
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://www.iprimidieci.com/
\ No newline at end of file
diff --git a/i-nove/skin.properties b/i-nove/skin.properties
index deaa401..e48cafa 100644
--- a/i-nove/skin.properties
+++ b/i-nove/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: i-nove skin.
-# Version: 1.0.0.6, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=i-nove
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: i-nove skin.
+# Version: 1.0.0.6, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=i-nove
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://demo.neoease.com
\ No newline at end of file
diff --git a/neoease/css/neoease.min.css b/neoease/css/neoease.min.css
index 56c8c22..923623d 100644
--- a/neoease/css/neoease.min.css
+++ b/neoease/css/neoease.min.css
@@ -1,152 +1,152 @@
-html,body,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
-body{font-family:"Lucida Grande",Verdana,\5fae\8f6f\96c5\9ed1;font-size:12px;background-color:#F9F9F9;color:#333}
-a:link{outline:none;color:#21759B;text-decoration:none}
-a:visited{color:#555777}
-a:hover{color:#D54E21}
-a:active{color:#333}
-img{vertical-align:middle;border:0}
-textarea,input{outline:none}
-.left{float:left}
-.right{float:right}
-.clear{background-color:transparent;border:0;clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}
-.none{display:none}
-.logo{padding:0 5px;text-shadow:0 0 1px #EEE}
-.tip{color:#D54E21;font-size:11px}
-.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url(../../../images/emotions-black.png);float:left;height:24px;margin-right:5px;width:24px}
-.em01{background-position:-24px 0}
-.em02{background-position:-48px 0}
-.em03{background-position:-72px 0}
-.em04{background-position:-96px 0}
-.em05{background-position:0 -24px}
-.em06{background-position:-24px -24px}
-.em07{background-position:-48px -24px}
-.em08{background-position:-72px -24px}
-.em09{background-position:-96px -24px}
-.em10{background-position:0 -48px}
-.em11{background-position:-24px -48px}
-.em12{background-position:-48px -48px}
-.em13{background-position:-72px -48px}
-.em14{background-position:-96px -48px}
-.em-span{line-height:24px;float:left}
-.em-br{line-height:24px}
-.date-ico,.tag-ico,.user-ico,.expand-ico,.collapse-ico,#search,.translate-ico,.feed-ico{background-image:url(../../neoease/images/icons.png)}
-.feed-ico{background-position:right -146px;background-repeat:no-repeat;color:#333;padding-right:24px}
-.translate-ico{background-position:1px -125px;background-repeat:no-repeat;border:1px solid #999;border-radius:3px 3px 3px 3px;cursor:pointer;float:right;height:16px;margin:6px 0 0 18px;padding:1px;width:16px}
-.translate-ico:hover{border-color:#D54E21;box-shadow:0 0 1px #999;background-color:#F2F2F2}
-.expand-ico,.collapse-ico{background-position:54px -84px;cursor:pointer;height:16px;background-repeat:no-repeat}
-.collapse-ico{background-position:54px -69px}
-.date-ico,.tag-ico,.user-ico{background-repeat:no-repeat;height:16px;display:block;padding-left:20px}
-.tag-ico{margin:6px 6px 0 0}
-.date-ico{float:left;background-position:0 -16px}
-.user-ico{background-position:0 -32px;float:left;margin-left:12px}
-.wrapper{margin:0 auto;width:960px}
-.body{border-top:2px solid #DDD}
-.main{float:left;margin:16px 0 50px;overflow:hidden;width:667px}
-.header{background:url(../../neoease/images/icons.png) repeat-x scroll 0 -220px #F2F2F2;padding:20px 0}
-.header .title{border-bottom:1px solid #242424;color:#000;font-size:26px;font-weight:normal}
-.header .sub-title{color:#242424;font-size:11px}
-#search{background-position:7px -99px;background-repeat:no-repeat;background-color:#FFF;border:1px solid #DDD;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:#888;float:right;font-size:14px;height:20px;line-height:20px;padding:3px 10px 3px 28px;width:24px;-moz-transition:width .4s ease, background .4s ease;-webkit-transition:width .4s ease, background .4s ease;transition:width .4s ease, background .4s ease}
-#search:focus{background-color:#F9F9F9;width:196px}
-.nav{background-color:#E9E9E9;border-bottom:1px solid #CCCCCC}
-.nav ul{list-style:none;float:left}
-.nav li{float:left}
-.nav a{color:#666666;display:block;float:left;font-size:14px;height:30px;line-height:30px;padding:0 15px;text-shadow:0 1px 0 #EEE}
-.nav a:hover{color:#D54E21;background-color:#DDD}
-.nav .current{background-color:#DDD;margin:-1px 0;padding-right:2px}
-.nav .current a{background-color:#F9F9F9;border-color:#CCCCCC #CCCCCC #F9F9F9;border-style:solid;border-width:1px 1px 3px;font-weight:700;height:33px;line-height:33px;margin:-2px 0 -3px;color:#333;text-shadow:1px 1px 1px #C6D9E9}
-.nav img{margin-left:3px}
-.nav .right{line-height:29px}
-.footer{background-color:#E9E9E9;border-top:3px solid #DDD;color:#999;font-size:11px;padding:12px 0}
-.footer a{color:#787878}
-.footer a:hover{color:#D54E21}
-#goTop{background:url(../../neoease/images/icons.png) no-repeat scroll 5px -51px #DDD;border-radius:2px 2px 0 0;cursor:pointer;font-size:11px;height:21px;line-height:21px;padding:0 10px 0 23px;position:absolute;right:56px;display:none}
-#goTop:hover{background-color:#EAEAEA}
-.side{float:right;overflow:hidden;width:278px;margin-bottom:50px}
-.side>div{border-bottom:1px solid #DEDEDE;padding:10px 5px 15px}
-.side h4{font-size:14px;line-height:32px}
-.side ul{list-style:none}
-#archiveSide{list-style:square outside none;margin-left:18px}
-#archiveSide .archive-year{color:#D54E21;font-weight:bold;height:18px;line-height:18px;list-style:none}
-.side a{line-height:18px;color:#21759B}
-.side a:hover{text-decoration:underline}
-.side sup{color:#333}
-.side .side-li li{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:268px}
-.side .side-li a{white-space:nowrap}
-.recent-comments li>img{background-color:#FFF;border:1px solid #999;padding:1px;width:32px;height:32px;margin-top:1px}
-.recent-comments-main{float:left;margin:0 0 9px 3px;width:229px}
-.recent-comments-main .expand-ico,.recent-comments-main .collapse-ico{background-position:0 -86px;float:right;width:16px;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0)}
-.recent-comments li:hover .expand-ico,.recent-comments li:hover .collapse-ico{opacity:1;filter:alpha(opacity=100)}
-.recent-comments-main .collapse-ico{background-position:0 -70px}
-.recent-comments-content{height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
-.recent-comments-content img{width:16px}
-.recent-comments-content a{color:#555777}
-.recent-comments-content a:hover{text-decoration:none}
-.article{border-bottom:1px solid #CCC;padding:0 5px 10px;margin-top:20px}
-.article-element{font-size:11px;line-height:16px;margin:12px 0}
-.article-element a{border-bottom:1px solid #DFDFDF;color:#555;text-decoration:none;padding-bottom:1px}
-.article-element a:hover{color:#D54E21;border-bottom-color:#D54E21}
-.article-title{color:#21759B;font-size:20px;font-weight:normal}
-.article-title:hover{color:#D54E21}
-.article .expand-ico,.article .collapse-ico{float:right;margin-top:9px;padding-right:6px;width:15px;background-position:0 -86px}
-.article .collapse-ico{background-position:0 -70px}
-.article-body{line-height: 145%;overflow:hidden;word-wrap:break-word}
-.article-body h1{font-size:2em;margin:.67em 0}
-.article-body h2{font-size:1.5em;margin:.75em 0}
-.article-body h3{font-size:1.17em;margin:.83em 0}
-.article-body h4{font-size:.83em;margin:1.5em 0}
-.article-body h6{font-size:.75em;margin:1.67em 0}
-.article-body ol,.article-body ul{margin-left:40px}
-.article-body a{border-bottom:1px solid #DFDFDF}
-.article-body a:hover{color:#D54E21;border-bottom:1px solid #D54E21}
-.article-body p{line-height:18px}
-.pagination{margin-top:30px;line-height:21px}
-.pagination a{border:1px solid #C5C3C2;font-size:10px;margin:2px;padding:1px 5px;text-decoration:none;background-color:#F2F2F2}
-.pagination a.current{background-color:#FFF;font-weight:bold;padding:2px 6px;color:#000}
-.pagination a:hover{background-color:#F3DEDD;color:#D54E21;border:1px solid #D54E21}
-.page{margin-top:20px;padding:0 5px 5px}
-.article-panel1{background-color:#F2F2F2;padding:5px 10px}
-.article-panel2{background-color:#FFF;margin-top:12px;padding:5px 10px}
-.article-panel2 ul{line-height:18px;list-style:square outside none;margin-left:18px}
-.share{border-bottom:1px solid #DEDEDE;margin-top:15px}
-.share-comment{background-color:#DDD;border-radius:2px 2px 0 0;float:right;font-size:11px;height:21px;line-height:21px;margin-right:16px;padding:0 10px}
-.share-comment:hover{background-color:#EAEAEA}
-#comments{position:relative}
-#comments>div{border-bottom:1px solid #DEDEDE;padding:10px;width:647px}
-#comments .comment-panel>.right{-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0)}
-#comments>div:hover .comment-panel>.right{opacity:1;filter:alpha(opacity=100)}
-.comment-even{background-color:#F8F8F8}
-.comment-odd{background-color:#F5F5F5}
-.comment-header{height:50px;width:50px;float:left;background-color:#FFF;border:1px solid #DEDEDE;padding:1px}
-.comment-panel{float:left;margin:0 10px;width:573px;line-height:16px}
-.comment-panel .article-body{margin-top:5px}
-#comments .comment-body-ref{border-bottom:0;background-color:#FFF;border-radius:5px 5px 5px 5px;left:73px;position:absolute;box-shadow:1px 0 3px #DEDEDE;width:560px}
-.comment-body-ref .comment-panel{width:486px}
-.comment-body-ref .arrow{border-color:#F5F5F5 #FFF #F5F5F5 #F5F5F5;border-style:solid;border-width:6px 8px 10px 0;display:block;left:-8px;position:absolute;top:5px}
-.form{margin:10px}
-.form img{cursor:pointer}
-.form h4{margin:10px 0 5px 5px}
-.form th{text-align:right;white-space:nowrap}
-.form input[type=text],.form input[type=password],.form textarea{border-color:silver #D9D9D9 #D9D9D9;border-style:solid;border-width:1px;font-family:"Lucida Grande",Verdana,微软雅黑;font-size:12px;outline:medium none;padding:0 3px}
-.form input:focus,.form textarea:focus{box-shadow:0 1px 2px rgba(0,0,0,0.3) inset}
-.form textarea{overflow:auto;resize:vertical;padding:3px;width:634px}
-.form input{height:24px;line-height:16px;width:260px}
-.form button{background-color:#B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;height:28px;line-height:28px;padding:0 12px}
-.form button:hover{background-color:#98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E}
-#tags li{float:left;list-style:none;height:38px}
-#tags a:hover{text-shadow:0 0 2px}
-#tags a{border-radius:3px 3px 3px 3px;box-shadow:1px 1px 3px #333;float:left;margin:3px 6px;padding:3px 12px}
-#tagsSide li a{float:left;line-height:20px;margin-right:7px;white-space:nowrap}
-.tags1{font-size:12px;color:#A1A1A1}
-.tags2{font-size:14px;color:#687F95}
-.tags3{font-size:16px;color:#4C6E90}
-.tags4{font-size:18px;color:#258}
-.tags5{font-size:20px}
-#tagsSide .tags2{font-size:14px}
-#tagsSide .tags3{font-size:16px}
-#tagsSide .tags4{font-size:18px}
-#tagsSide .tags5{font-size:20px}
-.main>h2{margin-top:16px}
-.error{background-image:url(../../neoease/images/404.png);float:left;height:536px;margin:50px 80px;position:relative;width:363px}
-.error h2{left:-68px;position:absolute;top:-20px}
-.error a{background-color:#9CD941;border:265px none;bottom:12px;color:#333555;float:left;padding:10px 15px;position:absolute;right:-106px}
-.error a:hover{background-color:#ADEb51}
+html,body,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
+body{font-family:"Lucida Grande",Verdana,\5fae\8f6f\96c5\9ed1;font-size:12px;background-color:#F9F9F9;color:#333;}
+a:link{outline:none;color:#21759B;text-decoration:none;}
+a:visited{color:#555777;}
+a:hover{color:#D54E21;}
+a:active{color:#333;}
+img{vertical-align:middle;border:0;}
+textarea,input{outline:none;}
+.left{float:left;}
+.right{float:right;}
+.clear{background-color:transparent;border:0;clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
+.none{display:none;}
+.logo{padding:0 5px;text-shadow:0 0 1px #EEE;}
+.tip{color:#D54E21;font-size:11px;}
+.em00,.em01,.em02,.em03,.em04,.em05,.em06,.em07,.em08,.em09,.em10,.em11,.em12,.em13,.em14{background-image:url(../../neoease/images/emotions/emotions-black.png);float:left;height:24px;margin-right:5px;width:24px;}
+.em01{background-position:-24px 0;}
+.em02{background-position:-48px 0;}
+.em03{background-position:-72px 0;}
+.em04{background-position:-96px 0;}
+.em05{background-position:0 -24px;}
+.em06{background-position:-24px -24px;}
+.em07{background-position:-48px -24px;}
+.em08{background-position:-72px -24px;}
+.em09{background-position:-96px -24px;}
+.em10{background-position:0 -48px;}
+.em11{background-position:-24px -48px;}
+.em12{background-position:-48px -48px;}
+.em13{background-position:-72px -48px;}
+.em14{background-position:-96px -48px;}
+.em-span{line-height:24px;float:left;}
+.em-br{line-height:24px;}
+.date-ico,.tag-ico,.user-ico,.expand-ico,.collapse-ico,#search,.translate-ico,.feed-ico{background-image:url(../../neoease/images/icons.png);}
+.feed-ico{background-position:right -146px;background-repeat:no-repeat;color:#333;padding-right:24px;}
+.translate-ico{background-position:1px -125px;background-repeat:no-repeat;border:1px solid #999;border-radius:3px 3px 3px 3px;cursor:pointer;float:right;height:16px;margin:6px 0 0 18px;padding:1px;width:16px;}
+.translate-ico:hover{border-color:#D54E21;box-shadow:0 0 1px #999;background-color:#F2F2F2;}
+.expand-ico,.collapse-ico{background-position:54px -84px;cursor:pointer;height:16px;background-repeat:no-repeat;}
+.collapse-ico{background-position:54px -69px;}
+.date-ico,.tag-ico,.user-ico{background-repeat:no-repeat;height:16px;display:block;padding-left:20px;}
+.tag-ico{margin:6px 6px 0 0;}
+.date-ico{float:left;background-position:0 -16px;}
+.user-ico{background-position:0 -32px;float:left;margin-left:12px;}
+.wrapper{margin:0 auto;width:960px;}
+.body{border-top:2px solid #DDD;}
+.main{float:left;margin:16px 0 50px;overflow:hidden;width:667px;}
+.header{background:url(../../neoease/images/icons.png) repeat-x scroll 0 -220px #F2F2F2;padding:20px 0;}
+.header .title{border-bottom:1px solid #242424;color:#000;font-size:26px;font-weight:normal;}
+.header .sub-title{color:#242424;font-size:11px;}
+#search{background-position:7px -99px;background-repeat:no-repeat;background-color:#FFF;border:1px solid #DDD;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;color:#888;float:right;font-size:14px;height:20px;line-height:145%;padding:3px 10px 3px 28px;width:24px;-moz-transition:width .4s ease, background .4s ease;-webkit-transition:width .4s ease, background .4s ease;transition:width .4s ease, background .4s ease;}
+#search:focus{background-color:#F9F9F9;width:196px;}
+.nav{background-color:#E9E9E9;border-bottom:1px solid #CCCCCC;}
+.nav ul{list-style:none;float:left;}
+.nav li{float:left;}
+.nav a{color:#666666;display:block;float:left;font-size:14px;height:30px;line-height:30px;padding:0 15px;text-shadow:0 1px 0 #EEE;}
+.nav a:hover{color:#D54E21;background-color:#DDD;}
+.nav .current{background-color:#DDD;margin:-1px 0;padding-right:2px;}
+.nav .current a{background-color:#F9F9F9;border-color:#CCCCCC #CCCCCC #F9F9F9;border-style:solid;border-width:1px 1px 3px;font-weight:700;height:33px;line-height:33px;margin:-2px 0 -3px;color:#333;text-shadow:1px 1px 1px #C6D9E9;}
+.nav img{margin-left:3px;}
+.nav .right{line-height:29px;}
+.footer{background-color:#E9E9E9;border-top:3px solid #DDD;color:#999;font-size:11px;padding:12px 0;}
+.footer a{color:#787878;}
+.footer a:hover{color:#D54E21;}
+#goTop{background:url(../../neoease/images/icons.png) no-repeat scroll 5px -51px #DDD;border-radius:2px 2px 0 0;cursor:pointer;font-size:11px;height:21px;line-height:21px;padding:0 10px 0 23px;position:absolute;right:56px;display:none;}
+#goTop:hover{background-color:#EAEAEA;}
+.side{float:right;overflow:hidden;width:278px;margin-bottom:50px;}
+.side>div{border-bottom:1px solid #DEDEDE;padding:10px 5px 15px;}
+.side h4{font-size:14px;line-height:32px;}
+.side ul{list-style:none;}
+#archiveSide{list-style:square outside none;margin-left:18px;}
+#archiveSide .archive-year{color:#D54E21;font-weight:bold;height:18px;line-height:18px;list-style:none;}
+.side a{line-height:18px;color:#21759B;}
+.side a:hover{text-decoration:underline;}
+.side sup{color:#333;}
+.side .side-li li{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:268px;}
+.side .side-li a{white-space:nowrap;}
+.recent-comments li>img{background-color:#FFF;border:1px solid #999;padding:1px;width:32px;height:32px;margin-top:1px;}
+.recent-comments-main{float:left;margin:0 0 9px 3px;width:229px;}
+.recent-comments-main .expand-ico,.recent-comments-main .collapse-ico{background-position:0 -86px;float:right;width:16px;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);}
+.recent-comments li:hover .expand-ico,.recent-comments li:hover .collapse-ico{opacity:1;filter:alpha(opacity=100);}
+.recent-comments-main .collapse-ico{background-position:0 -70px;}
+.recent-comments-content{height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
+.recent-comments-content img{width:16px;}
+.recent-comments-content a{color:#555777;}
+.recent-comments-content a:hover{text-decoration:none;}
+.article{border-bottom:1px solid #CCC;padding:0 5px 10px;margin-top:20px;}
+.article-element{font-size:11px;line-height:16px;margin:12px 0;}
+.article-element a{border-bottom:1px solid #DFDFDF;color:#555;text-decoration:none;padding-bottom:1px;}
+.article-element a:hover{color:#D54E21;border-bottom-color:#D54E21;}
+.article-title{color:#21759B;font-size:20px;font-weight:normal;}
+.article-title:hover{color:#D54E21;}
+.article .expand-ico,.article .collapse-ico{float:right;margin-top:9px;padding-right:6px;width:15px;background-position:0 -86px;}
+.article .collapse-ico{background-position:0 -70px;}
+.article-body{line-height:145%;overflow:hidden;word-wrap:break-word;}
+.article-body h1{font-size:2em;margin:.67em 0;}
+.article-body h2{font-size:1.5em;margin:.75em 0;}
+.article-body h3{font-size:1.17em;margin:.83em 0;}
+.article-body h4{font-size:.83em;margin:1.5em 0;}
+.article-body h6{font-size:.75em;margin:1.67em 0;}
+.article-body ol,.article-body ul{margin-left:40px;}
+.article-body a{border-bottom:1px solid #DFDFDF;}
+.article-body a:hover{color:#D54E21;border-bottom:1px solid #D54E21;}
+.article-body p{line-height:18px;}
+.pagination{margin-top:30px;line-height:21px;}
+.pagination a{border:1px solid #C5C3C2;font-size:10px;margin:2px;padding:1px 5px;text-decoration:none;background-color:#F2F2F2;}
+.pagination a.current{background-color:#FFF;font-weight:bold;padding:2px 6px;color:#000;}
+.pagination a:hover{background-color:#F3DEDD;color:#D54E21;border:1px solid #D54E21;}
+.page{margin-top:20px;padding:0 5px 5px;}
+.article-panel1{background-color:#F2F2F2;padding:5px 10px;}
+.article-panel2{background-color:#FFF;margin-top:12px;padding:5px 10px;}
+.article-panel2 ul{line-height:18px;list-style:square outside none;margin-left:18px;}
+.share{border-bottom:1px solid #DEDEDE;margin-top:15px;}
+.share-comment{background-color:#DDD;border-radius:2px 2px 0 0;float:right;font-size:11px;height:21px;line-height:21px;margin-right:16px;padding:0 10px;}
+.share-comment:hover{background-color:#EAEAEA;}
+#comments{position:relative;}
+#comments>div{border-bottom:1px solid #DEDEDE;padding:10px;width:647px;}
+#comments .comment-panel>.right{-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0;filter:alpha(opacity=0);}
+#comments>div:hover .comment-panel>.right{opacity:1;filter:alpha(opacity=100);}
+.comment-even{background-color:#F8F8F8;}
+.comment-odd{background-color:#F5F5F5;}
+.comment-header{height:50px;width:50px;float:left;background-color:#FFF;border:1px solid #DEDEDE;padding:1px;}
+.comment-panel{float:left;margin:0 10px;width:573px;line-height:16px;}
+.comment-panel .article-body{margin-top:5px;}
+#comments .comment-body-ref{border-bottom:0;background-color:#FFF;border-radius:5px 5px 5px 5px;left:73px;position:absolute;box-shadow:1px 0 3px #DEDEDE;width:560px;}
+.comment-body-ref .comment-panel{width:486px;}
+.comment-body-ref .arrow{border-color:#F5F5F5 #FFF #F5F5F5 #F5F5F5;border-style:solid;border-width:6px 8px 10px 0;display:block;left:-8px;position:absolute;top:5px;}
+.form{margin:10px;}
+.form img{cursor:pointer;}
+.form h4{margin:10px 0 5px 5px;}
+.form th{text-align:right;white-space:nowrap;}
+.form input[type=text],.form input[type=password],.form textarea{border-color:silver #D9D9D9 #D9D9D9;border-style:solid;border-width:1px;font-family:"Lucida Grande",Verdana,微软雅黑;font-size:12px;outline:medium none;padding:0 3px;}
+.form input:focus,.form textarea:focus{box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;}
+.form textarea{overflow:auto;resize:vertical;padding:3px;width:634px;}
+.form input{height:24px;line-height:16px;width:260px;}
+.form button{background-color:#B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;height:28px;line-height:28px;padding:0 12px;}
+.form button:hover{background-color:#98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;}
+#tags li{float:left;list-style:none;height:38px;}
+#tags a:hover{text-shadow:0 0 2px;}
+#tags a{border-radius:3px 3px 3px 3px;box-shadow:1px 1px 3px #333;float:left;margin:3px 6px;padding:3px 12px;}
+#tagsSide li a{float:left;line-height:145%;margin-right:7px;white-space:nowrap;}
+.tags1{font-size:12px;color:#A1A1A1;}
+.tags2{font-size:14px;color:#687F95;}
+.tags3{font-size:16px;color:#4C6E90;}
+.tags4{font-size:18px;color:#258;}
+.tags5{font-size:20px;}
+#tagsSide .tags2{font-size:14px;}
+#tagsSide .tags3{font-size:16px;}
+#tagsSide .tags4{font-size:18px;}
+#tagsSide .tags5{font-size:20px;}
+.main>h2{margin-top:16px;}
+.error{background-image:url(../../neoease/images/404.png);float:left;height:536px;margin:50px 80px;position:relative;width:363px;}
+.error h2{left:-68px;position:absolute;top:-20px;}
+.error a{background-color:#9CD941;border:265px none;bottom:12px;color:#333555;float:left;padding:10px 15px;position:absolute;right:-106px;}
+.error a:hover{background-color:#ADEb51;}
\ No newline at end of file
diff --git a/neoease/skin.properties b/neoease/skin.properties
index e9f21e8..c20ace6 100644
--- a/neoease/skin.properties
+++ b/neoease/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2009, 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: NeoEase skin.
-# Version: 1.0.0.5, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=NeoEase
-version=1.0.3
-forSolo=0.4.5
-memo=http://www.neoease.com/
+#
+# Copyright (C) 2009, 2010, 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: NeoEase skin.
+# Version: 1.0.0.5, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=NeoEase
+version=1.0.3
+forSolo=0.4.6
+memo=http://www.neoease.com/
diff --git a/owmx-3.0/css/owmx-3.0.css b/owmx-3.0/css/owmx-3.0.css
index e31230b..70e0991 100644
--- a/owmx-3.0/css/owmx-3.0.css
+++ b/owmx-3.0/css/owmx-3.0.css
@@ -1,530 +1,527 @@
-@charset "utf-8";
-/*==================================================
-Template: OWMX-3
-Resource: http://www.owmx.com/
-Version: 1.0
-Date: 2010-09-13
-Editor: Jonas Jacek
-License: CC Attribution-Share Alike 3.0 Unported
-Update: Dongxu Wang 2011-02-24
- @ http://lightdian.b3log.org/
-==================================================*/
-/*
- * skin owmx-3.0 style
- * @author Liyuan Li
- * @version 1.0.0.6, May 11, 2012
-*/
-/* Reset */
-header, footer, article, nav, section, aside, time, hgroup {
- display : block;
-}
-html, body, header, footer, article, nav, section, aside, time, h1, h2, h3, p, a, ul, li, dl, dd, dt, table, thead, tfoot, tbody, th, tr, td {
- border : 0;
- font : 12px/22px Verdana, sans-serif;
- margin : 0;
- outline : 0;
- padding : 0;
-}
-
-/* BASICS */
-BODY {
- background : #DDD;
- margin : 0px 0 0 0;
- color : #444;
-}
-
-A, A:LINK, A:ACTIVE, A:VISITED{
- color : #016f93;
- text-decoration : none;
-}
-A:HOVER {
- color : #DB0202;
-}
-a.selected {
- font-weight: bold;
- color: #000000;
-}
-
-H1, H3, H4, H5, H6 {
- background : url(../images/ai4.png) no-repeat 0 7px;
- border-bottom : 1px solid #CCC;
- color : #666;
- font-weight : bold;
- margin : 0 0 10px;
- padding : 0 0 0 25px;
-}
-H1 {
- background : url(../images/ai4.png) no-repeat 0 6px;
- font-size : 15px;
-}
-H1 a{
- font-weight : bold;
- font-size : 15px;
-}
-H2 {
- font-size : 14px;
- margin : 0 0 20px 0;
-}
-H3 {
- background : url(../images/ai5.png) no-repeat 0 7px;
-}
-H3, H4, H5, H6 {
- font-size : 13px;
-}
-
-h4 {
- background-position: 0 5px;
-}
-
-sup {
- color: #444;
- top : -4px;
-}
-
-/* Header */
-header {
- border-radius : 4px;
- background : #0098CC url(../images/hd.jpg) no-repeat top left;
- height : 200px;
- margin : 0 0 10px 0;
- padding : 10px 10px;
- position : relative;
-}
-header a:link, header a:active, header a:visited{
- font-weight : bold;
- color : #FFF;
- font-size : 16px;
-}
-header a:hover {
- color : #FFF;
-}
-header p {
- border-radius : 4px;
- background : #FFF;
- bottom : 20px;
- color : #000;
- font-weight : bold;
- opacity : 0.5;
- padding : 10px;
- position : absolute;
- right : 20px;
- width : 400px;
-}
-
-/* Article */
-article {
- border-radius : 4px;
- background : #FFF;
- border: 1px solid #CCC;
- float : right;
- height : auto;
- padding : 20px;
- width : 550px;
-}
-article h1{
- color : #666;
- font-weight : bold;
- font-size : 15px;
-}
-/* Highlighted Paragraphs */
-.highlight-1, .highlight-2, .highlight-3 {
- -moz-border-radius : 4px;
- -webkit-border-radius : 4px;
- padding : 5px 10px;
-}
-.highlight-1 {
- background : #FFCCCC;
- border : 1px dotted #FF9966;
-}
-.highlight-2 {
- background : #FFFF99;
- border : 1px dotted #FFCC33;
-}
-.highlight-3 {
- background : #CCFF99;
- border : 1px dotted #CCCC33;
-}
-
-/* Citations & Quotes */
-cite {
- border-left: 2px solid #0098CC;
- color : #666;
- font-size : 12px;
- font-style : normal;
- font-weight : bold;
- margin : 0;
- padding : 5px 10px;
-}
-
-blockquote {
- border-left: 2px solid #0098CC;
- color : #666;
- margin : 0 0 20px 0;
- padding : 5px 10px;
-}
-
-/* Pre & Code */
-pre {
- color : #333;
- font-size : 10px;
- line-height : 15px; /*--Height of each line of code--*/
- overflow : hidden; /*--If the Code exceeds the width, put "auto" and scrolling is available--*/
- overflow-Y : hidden; /*--Hides vertical scroll created by IE--*/
-}
-pre code {
- background : #EEE;
- border-left : 2px solid #0098CC;
- margin : 0 0 10px 0;
- padding : 5px;
- display : block;
-}
-
-/* Calendar */
-dl.vevent {
- margin : -20px 0 20px 0;
- padding : 0;
-}
-.vevent dt {
- font-size : 10px;
- position : relative;
- left : 0;
- top : 22px;
- font-weight : bold;
-}
-.vevent dd
-{
- border-left : 2px solid #0098CC;
- font-size : 11px;
- margin : 0 0 0 80px;
- padding : 0 0 0 10px;
-}
-dd.summary {
- font-weight : bold;
-}
-.vevent a {
- font-size : 11px;
-}
-
-/* Forms */
-article form {
- border-radius: 4px;
- background : #DDD;
- margin : 0 0 20px;
- padding : 10px;
-}
-article label {
- color : #666;
- display : block;
- font-size : 10px;
- font-weight : bold;
- margin : 0 0 0 2px;
-}
-article input, article textarea {
- border-radius : 4px;
- border : 1px solid #CCC;
- font-size : 11px;
- padding : 4px 5px;
- width : 458px;
-}
-
-/* Lists */
-article ul, aside ul {
- list-style : none;
- margin : 0 0 20px 0;
-}
-article ul {
- margin : 0 0 20px 23px;
-}
-article ul li {
- background : url(../images/ai2.png) no-repeat 0 8px;
- padding : 0 0 0 17px;
-}
-
-/* Sidebar */
-aside {
- background : #EEE;
- float : left;
- margin : 0 0 20px 0;
- width : 200px;
- white-space:normal;
-}
-aside ul.aside-comments img{
- border-radius : 4px;
- width:32px;height:32px;
- border:1px solid #999999;
- padding:1px;
- margin-top:5px;
- margin-right:5px;
-}
-aside ul.aside-comments a{
- font-weight:bold;
-}
-aside ul.aside-comments .side-comment{
- color: #555555;
- font-weight: normal;
- overflow: hidden;
- white-space: nowrap;
- width: 158px;
- height: 18px;
-}
-aside ul.aside-comments div.left>div>div {
- display: none;
-}
-aside ul.aside-comments .side-comment img{
- border:0px;height:16px;width:16px;padding:0px;margin-right: 0px;
- margin-top: 0;
-}
-aside ul.aside-comments li {
- padding:2px 0;
-}
-aside ul.aside-comments li div{
- width:158px;
-}
-aside ul.aside-comments li div.left div {
- height: 18px;
- line-height: 18px;
- overflow: hidden;
- -o-text-overflow: ellipsis;
- text-overflow: ellipsis;
-}
-aside ul.navi-tags li{padding-left:0px;background-image:none;}
-aside ul.navi-tags li img{ margin-bottom:3px;padding-right:6px;height:16px;width:16px;}
-
-#mostViewCountArticles li, #mostCommentArticles li {
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-
-#mostViewCountArticles a, #mostCommentArticles a {
- white-space: nowrap;
-}
-/* Search Box */
-.s {
- border-radius : 4px;
- margin : 0 0 20px 0;
- padding : 10px;
- width : 179px;
-}
-.s input {
- border-radius: 4px;
- border : 1px solid #AAA;
- color : #999;
- font-size : 11px;
- padding : 4px 5px;
- width : 168px;
-}
-
-/* Navigation & Menu */
-nav ul {
- list-style : none;
-}
-nav li {
- background : url(../images/ai1.png) no-repeat 0 8px;
- padding : 0 0 0 15px;
-}
-nav li ul, aside li ul li ul {
- margin : 0;
-}
-nav li li a {
- font-size : 11px;
-}
-nav li li li a {
- font-size : 10px;
-}
-nav li li li, aside li.active li li {
- background : url(../images/ai8.png) no-repeat 0 10px;
-}
-nav li.active, aside li.active li {
- background : url(../images/ai2.png) no-repeat 0 8px;
-}
-
-/* Gallery */
-.gallery {
- list-style : none;
- margin : 0 0 10px;
-}
-.gallery li {
- display: inline;
- margin : 0 15px 0 0;
-}
-.gallery a img {
- border : 1px solid #999;
- height : 50px;
- opacity: 0.8;
- padding : 1px;
- width : 50px;
-}
-.gallery li:last-child {
- margin : 0 0 10px 0;
-}
-.gallery a img:hover{
- opacity: 1;
-}
-
-/* Ad Space */
-.adspace {
- border-radius : 4px;
- box-shadow : 0 2px 2px rgba(0,0,0,0.3);
- background : #EEE;
- height : 100%;
- margin : 0 0 20px 0;
- padding : 5px 10px;
- text-align : center;
- width : 178px;
-}
-.adspace a img {
- border : none;
-}
-
-/* Tag Cloud */
-#tagcloud {
- overflow : hidden;
- width : 200px;
-}
-#tagcloud li {
- display : inline;
- margin : 0 10px 0 0;
-}
-.tagcloudsize-1 a {
- font-size : 14px;
-}
-.tagcloudsize-2 a {
- font-size : 16px;
-}
-.tagcloudsize-3 a {
- font-size : 18px;
-}
-
-/* Footer */
-footer {
- border-top : 1px dotted #B5B3A9;
- clear : both;
- margin : 20px 0;
-}
-footer a, footer p {
- color : #666;
- display : inline;
- font-size : 12px;
-}
-footer div{
- background:url("../images/icons.gif") no-repeat scroll 0 -304px transparent;
- color:#2A2A2A;
- cursor:pointer;
- line-height:18px;
- margin:5px 17px 0 0;
- padding-left:16px;
- width:22px;
- float : right;
- white-space :nowrap;
-}
-footer span{
- margin:0px;
-}
-footer a span{
- margin:0px -2px;
-}
-footer img{
- height : 28px;
-}
-
-
-/* Comments */
-.comments{position:relative;background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:15px -15px;padding:0 15px 15px;}
-.comment-title{background-color:#E3E9FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;position:relative;}
-.comment-body-ref {
- border-radius: 6px;
- background-color: #FFFFFF;
- border: 1px solid #CCCCCC;
- opacity: 0.9;
- padding: 6px;
- position: absolute;
- width: 387px;
- left: 174px;
-}
-
-.comment-body-ref .comment-author {
- width: 67px;
-}
-
-.comment-body-ref .comment-info {
- width: 300px;
- border-width: 0px;
-}
-.comment-body{margin-top:15px;}
-.comment-author{float:left;text-align:center;width:81px;}
-.comment-author div{margin-top:10px;padding-right:14px;background:url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;}
-.comment-author img{border-radius : 4px;border:1px solid #999999;padding:1px;width:32px;height:32px;}
-.comment-author a{white-space: nowrap;margin-right:14px;font-weight:bold;}
-.comment-info{border-radius : 6px;width : 440px;padding : 5px 10px;background : #EDEFF0;border : 1px dotted #EDEFF0;}
-.comment-content{word-wrap:break-word;overflow: hidden;background:url("../images/comment.gif") no-repeat scroll 100% 100% transparent;line-height:145%;margin:0 -15px;padding:9px 15px 10px;font-size:12px;}
-.comment-form img{cursor:pointer;}
-.comment-form input, .comment-form textarea{height: 16px;outline:none;font-family:Helvetica,Arial,sans-serif;color:#555555;background:url("../images/textfield.gif") repeat-x scroll 50% 0 #FFFFFF;border:1px solid #A6A6A6;padding:2px 1px;width:200px;}
-.comment-form textarea{width:541px;font-size: 12px;height: auto;}
-.comment-form button{background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;font-size:12px;padding:0px 6px;height:22px;line-height:22px;border-radius:0px;}
-.comment-form button:hover{background:none repeat scroll 0 0 #98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;}
-.error-msg{color:#3366CC;}
-/* Wrappers */
-#a, #b {
- margin : 0 auto;
- position : relative;
-}
-#a {
- border-radius : 4px;
- box-shadow : 0 2px 2px rgba(0,0,0,0.3);
- background : #EEE;
- margin : 15px auto;
- padding : 10px 10px 0 10px;
- width : 800px;
-}
-#b {
- overflow : hidden;
-}
-
-/* Shadow-Boxes*/
-#c, .meta, .s, nav ul {
- border-radius : 4px;
- box-shadow : 0 2px 2px rgba(0,0,0,0.4);
- background : #CCC;
-}
-#c {
- margin : 0 0 20px 0;
- padding : 5px 10px;
- width : 178px;
-}
-#c p, #c a {
- font-size : 11px;
- line-height : 15px;
-}
-#c p {
- margin : 0 0 10px 0;
-}
-#c img {
- border-radius : 4px;
- float : left;
- margin : 4px 10px 2px 0;
-}
-.meta {
- margin: 10px 0 30px;
- padding: 2px 5px;
-}
-.meta p, .meta a {
- font-size : 10px;
- margin : 0;
-}
-nav ul {
- padding : 10px;
-}
-nav ul ul {
- border-radius : none;
- box-shadow : none;
-}
-
-.single_page {
- border-radius : 4px;
- box-shadow : 0 2px 2px rgba(0,0,0,0.2);
- background : #F2F7F8;
- padding : 10px;
- margin-bottom : 25px;
- width : 531px;
+@charset "utf-8";
+/*==================================================
+Template: OWMX-3
+Resource: http://www.owmx.com/
+Version: 1.0
+Date: 2010-09-13
+Editor: Jonas Jacek
+License: CC Attribution-Share Alike 3.0 Unported
+Update: Dongxu Wang 2011-02-24
+ @ http://lightdian.b3log.org/
+==================================================*/
+/*
+ * skin owmx-3.0 style
+ * @author Liyuan Li
+ * @version 1.0.0.7, Jun 2, 2012
+*/
+/* Reset */
+header, footer, article, nav, section, aside, time, hgroup {
+ display : block;
+}
+html, body, header, footer, article, nav, section, aside, time, h1, h2, h3, p, a, ul, li, dl, dd, dt, table, thead, tfoot, tbody, th, tr, td {
+ border : 0;
+ font : 12px/22px Verdana, sans-serif;
+ margin : 0;
+ outline : 0;
+ padding : 0;
+}
+
+/* BASICS */
+BODY {
+ background : #DDD;
+ margin : 0px 0 0 0;
+ color : #444;
+}
+
+A, A:LINK, A:ACTIVE, A:VISITED{
+ color : #016f93;
+ text-decoration : none;
+}
+A:HOVER {
+ color : #DB0202;
+}
+a.selected {
+ font-weight: bold;
+ color: #000000;
+}
+
+H1, H3, H4, H5, H6 {
+ background : url(../images/ai4.png) no-repeat 0 7px;
+ border-bottom : 1px solid #CCC;
+ color : #666;
+ font-weight : bold;
+ margin : 0 0 10px;
+ padding : 0 0 0 25px;
+}
+H1 {
+ background : url(../images/ai4.png) no-repeat 0 6px;
+ font-size : 15px;
+}
+H1 a{
+ font-weight : bold;
+ font-size : 15px;
+}
+H2 {
+ font-size : 14px;
+ margin : 0 0 20px 0;
+}
+H3 {
+ background : url(../images/ai5.png) no-repeat 0 7px;
+}
+H3, H4, H5, H6 {
+ font-size : 13px;
+}
+
+h4 {
+ background-position: 0 5px;
+}
+
+sup {
+ color: #444;
+ top : -4px;
+}
+
+/* Header */
+header {
+ border-radius : 4px;
+ background : #0098CC url(../images/hd.jpg) no-repeat top left;
+ height : 200px;
+ margin : 0 0 10px 0;
+ padding : 10px 10px;
+ position : relative;
+}
+header a:link, header a:active, header a:visited{
+ font-weight : bold;
+ color : #FFF;
+ font-size : 16px;
+}
+header a:hover {
+ color : #FFF;
+}
+header p {
+ border-radius : 4px;
+ background : #FFF;
+ bottom : 20px;
+ color : #000;
+ font-weight : bold;
+ opacity : 0.5;
+ padding : 10px;
+ position : absolute;
+ right : 20px;
+ width : 400px;
+}
+
+/* Article */
+article {
+ border-radius : 4px;
+ background : #FFF;
+ border: 1px solid #CCC;
+ float : right;
+ height : auto;
+ padding : 20px;
+ width : 550px;
+}
+article h1{
+ color : #666;
+ font-weight : bold;
+ font-size : 15px;
+}
+/* Highlighted Paragraphs */
+.highlight-1, .highlight-2, .highlight-3 {
+ -moz-border-radius : 4px;
+ -webkit-border-radius : 4px;
+ padding : 5px 10px;
+}
+.highlight-1 {
+ background : #FFCCCC;
+ border : 1px dotted #FF9966;
+}
+.highlight-2 {
+ background : #FFFF99;
+ border : 1px dotted #FFCC33;
+}
+.highlight-3 {
+ background : #CCFF99;
+ border : 1px dotted #CCCC33;
+}
+
+/* Citations & Quotes */
+cite {
+ border-left: 2px solid #0098CC;
+ color : #666;
+ font-size : 12px;
+ font-style : normal;
+ font-weight : bold;
+ margin : 0;
+ padding : 5px 10px;
+}
+
+blockquote {
+ border-left: 2px solid #0098CC;
+ color : #666;
+ margin : 0 0 20px 0;
+ padding : 5px 10px;
+}
+
+/* Pre & Code */
+pre {
+ color : #333;
+ font-size : 10px;
+ line-height : 15px; /*--Height of each line of code--*/
+ overflow : hidden; /*--If the Code exceeds the width, put "auto" and scrolling is available--*/
+ overflow-Y : hidden; /*--Hides vertical scroll created by IE--*/
+}
+pre code {
+ background : #EEE;
+ border-left : 2px solid #0098CC;
+ margin : 0 0 10px 0;
+ padding : 5px;
+ display : block;
+}
+
+/* Calendar */
+dl.vevent {
+ margin : -20px 0 20px 0;
+ padding : 0;
+}
+.vevent dt {
+ font-size : 10px;
+ position : relative;
+ left : 0;
+ top : 22px;
+ font-weight : bold;
+}
+.vevent dd
+{
+ border-left : 2px solid #0098CC;
+ font-size : 11px;
+ margin : 0 0 0 80px;
+ padding : 0 0 0 10px;
+}
+dd.summary {
+ font-weight : bold;
+}
+.vevent a {
+ font-size : 11px;
+}
+
+/* Forms */
+article form {
+ border-radius: 4px;
+ background : #DDD;
+ margin : 0 0 20px;
+ padding : 10px;
+}
+article label {
+ color : #666;
+ display : block;
+ font-size : 10px;
+ font-weight : bold;
+ margin : 0 0 0 2px;
+}
+article input, article textarea {
+ border-radius : 4px;
+ border : 1px solid #CCC;
+ font-size : 11px;
+ padding : 4px 5px;
+ width : 458px;
+}
+
+/* Lists */
+article ul, aside ul {
+ list-style : none;
+ margin : 0 0 20px 0;
+}
+article ul {
+ margin : 0 0 20px 23px;
+}
+article ul li {
+ background : url(../images/ai2.png) no-repeat 0 8px;
+ padding : 0 0 0 17px;
+}
+
+/* Sidebar */
+aside {
+ background : #EEE;
+ float : left;
+ margin : 0 0 20px 0;
+ width : 200px;
+ white-space:normal;
+}
+aside ul.aside-comments img{
+ border-radius : 4px;
+ width:32px;height:32px;
+ border:1px solid #999999;
+ padding:1px;
+ margin-top:5px;
+ margin-right:5px;
+}
+aside ul.aside-comments a{
+ font-weight:bold;
+}
+aside ul.aside-comments .side-comment{
+ color: #555555;
+ font-weight: normal;
+ overflow: hidden;
+ white-space: nowrap;
+ width: 158px;
+ height: 18px;
+}
+aside ul.aside-comments div.left>div>div {
+ display: none;
+}
+aside ul.aside-comments .side-comment img{
+ border:0px;height:16px;width:16px;padding:0px;margin-right: 0px;
+ margin-top: 0;
+}
+aside ul.aside-comments li {
+ padding:2px 0;
+}
+aside ul.aside-comments li div{
+ width:158px;
+}
+aside ul.aside-comments li div.left div {
+ height: 18px;
+ line-height: 18px;
+ overflow: hidden;
+ -o-text-overflow: ellipsis;
+ text-overflow: ellipsis;
+}
+aside ul.navi-tags li{padding-left:0px;background-image:none;}
+aside ul.navi-tags li img{ margin-bottom:3px;padding-right:6px;height:16px;width:16px;}
+
+#mostViewCountArticles li, #mostCommentArticles li {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+
+#mostViewCountArticles a, #mostCommentArticles a {
+ white-space: nowrap;
+}
+/* Search Box */
+.s {
+ border-radius : 4px;
+ margin : 0 0 20px 0;
+ padding : 10px;
+ width : 179px;
+}
+.s input {
+ border-radius: 4px;
+ border : 1px solid #AAA;
+ color : #999;
+ font-size : 11px;
+ padding : 4px 5px;
+ width : 168px;
+}
+
+/* Navigation & Menu */
+nav ul {
+ list-style : none;
+}
+nav li {
+ background : url(../images/ai1.png) no-repeat 0 8px;
+ padding : 0 0 0 15px;
+}
+nav li ul, aside li ul li ul {
+ margin : 0;
+}
+nav li li a {
+ font-size : 11px;
+}
+nav li li li a {
+ font-size : 10px;
+}
+nav li li li, aside li.active li li {
+ background : url(../images/ai8.png) no-repeat 0 10px;
+}
+nav li.active, aside li.active li {
+ background : url(../images/ai2.png) no-repeat 0 8px;
+}
+
+/* Gallery */
+.gallery {
+ list-style : none;
+ margin : 0 0 10px;
+}
+.gallery li {
+ display: inline;
+ margin : 0 15px 0 0;
+}
+.gallery a img {
+ border : 1px solid #999;
+ height : 50px;
+ opacity: 0.8;
+ padding : 1px;
+ width : 50px;
+}
+.gallery li:last-child {
+ margin : 0 0 10px 0;
+}
+.gallery a img:hover{
+ opacity: 1;
+}
+
+/* Ad Space */
+.adspace {
+ border-radius : 4px;
+ box-shadow : 0 2px 2px rgba(0,0,0,0.3);
+ background : #EEE;
+ height : 100%;
+ margin : 0 0 20px 0;
+ padding : 5px 10px;
+ text-align : center;
+ width : 178px;
+}
+.adspace a img {
+ border : none;
+}
+
+/* Tag Cloud */
+#tagcloud {
+ overflow : hidden;
+ width : 200px;
+}
+#tagcloud li {
+ display : inline;
+ margin : 0 10px 0 0;
+}
+.tagcloudsize-1 a {
+ font-size : 14px;
+}
+.tagcloudsize-2 a {
+ font-size : 16px;
+}
+.tagcloudsize-3 a {
+ font-size : 18px;
+}
+
+/* Footer */
+footer {
+ border-top : 1px dotted #B5B3A9;
+ clear : both;
+ margin : 20px 0;
+}
+footer a, footer p {
+ color : #666;
+ display : inline;
+ font-size : 12px;
+}
+footer div{
+ background:url("../images/icons.gif") no-repeat scroll 0 -304px transparent;
+ color:#2A2A2A;
+ cursor:pointer;
+ line-height:18px;
+ margin:5px 17px 0 0;
+ padding-left:16px;
+ width:22px;
+ float : right;
+ white-space :nowrap;
+}
+footer span{
+ margin:0px;
+}
+footer img{
+ height : 28px;
+}
+
+
+/* Comments */
+.comments{position:relative;background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin:15px -15px;padding:0 15px 15px;}
+.comment-title{background-color:#E3E9FF;border-top:1px solid #3366CC;padding:3px 12px 3px 12px;position:relative;}
+.comment-body-ref {
+ border-radius: 6px;
+ background-color: #FFFFFF;
+ border: 1px solid #CCCCCC;
+ opacity: 0.9;
+ padding: 6px;
+ position: absolute;
+ width: 387px;
+ left: 174px;
+}
+
+.comment-body-ref .comment-author {
+ width: 67px;
+}
+
+.comment-body-ref .comment-info {
+ width: 300px;
+ border-width: 0px;
+}
+.comment-body{margin-top:15px;}
+.comment-author{float:left;text-align:center;width:81px;}
+.comment-author div{margin-top:10px;padding-right:14px;background:url("../images/commentpoint.png") no-repeat scroll 100% 33% transparent;}
+.comment-author img{border-radius : 4px;border:1px solid #999999;padding:1px;width:32px;height:32px;}
+.comment-author a{white-space: nowrap;margin-right:14px;font-weight:bold;}
+.comment-info{border-radius : 6px;width : 440px;padding : 5px 10px;background : #EDEFF0;border : 1px dotted #EDEFF0;}
+.comment-content{word-wrap:break-word;overflow: hidden;background:url("../images/comment.gif") no-repeat scroll 100% 100% transparent;line-height:145%;margin:0 -15px;padding:9px 15px 10px;font-size:12px;}
+.comment-form img{cursor:pointer;}
+.comment-form input, .comment-form textarea{height: 16px;outline:none;font-family:Helvetica,Arial,sans-serif;color:#555555;background:url("../images/textfield.gif") repeat-x scroll 50% 0 #FFFFFF;border:1px solid #A6A6A6;padding:2px 1px;width:200px;}
+.comment-form textarea{width:541px;font-size: 12px;height: auto;}
+.comment-form button{background:none repeat scroll 0 0 #B4D666;border-color:#B4D666 #81B840 #81B840 #B4D666;border-style:solid;border-width:1px;color:#2970A6;font-size:12px;padding:0px 6px;height:22px;line-height:22px;border-radius:0px;}
+.comment-form button:hover{background:none repeat scroll 0 0 #98C64C;border-color:#76B33A #98C64C #98C64C #76B33A;color:#074A7E;}
+.error-msg{color:#3366CC;}
+/* Wrappers */
+#a, #b {
+ margin : 0 auto;
+ position : relative;
+}
+#a {
+ border-radius : 4px;
+ box-shadow : 0 2px 2px rgba(0,0,0,0.3);
+ background : #EEE;
+ margin : 15px auto;
+ padding : 10px 10px 0 10px;
+ width : 800px;
+}
+#b {
+ overflow : hidden;
+}
+
+/* Shadow-Boxes*/
+#c, .meta, .s, nav ul {
+ border-radius : 4px;
+ box-shadow : 0 2px 2px rgba(0,0,0,0.4);
+ background : #CCC;
+}
+#c {
+ margin : 0 0 20px 0;
+ padding : 5px 10px;
+ width : 178px;
+}
+#c p, #c a {
+ font-size : 11px;
+ line-height : 15px;
+}
+#c p {
+ margin : 0 0 10px 0;
+}
+#c img {
+ border-radius : 4px;
+ float : left;
+ margin : 4px 10px 2px 0;
+}
+.meta {
+ margin: 10px 0 30px;
+ padding: 2px 5px;
+}
+.meta p, .meta a {
+ font-size : 10px;
+ margin : 0;
+}
+nav ul {
+ padding : 10px;
+}
+nav ul ul {
+ border-radius : none;
+ box-shadow : none;
+}
+
+.single_page {
+ border-radius : 4px;
+ box-shadow : 0 2px 2px rgba(0,0,0,0.2);
+ background : #F2F7F8;
+ padding : 10px;
+ margin-bottom : 25px;
+ width : 531px;
}
\ No newline at end of file
diff --git a/owmx-3.0/skin.properties b/owmx-3.0/skin.properties
index 176a4d1..e959a33 100644
--- a/owmx-3.0/skin.properties
+++ b/owmx-3.0/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: html5 + css3
-# Version: 1.0.0.7, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=owmx-3.0
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: html5 + css3
+# Version: 1.0.0.7, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=owmx-3.0
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://lightdian.b3log.org
\ No newline at end of file
diff --git a/skin-preview/ease.png b/skin-preview/ease.png
new file mode 100644
index 0000000..a874fb9
Binary files /dev/null and b/skin-preview/ease.png differ
diff --git a/tree-house/skin.properties b/tree-house/skin.properties
index b62a0da..aa4c2d4 100644
--- a/tree-house/skin.properties
+++ b/tree-house/skin.properties
@@ -1,26 +1,26 @@
-#
-# Copyright (C) 2010, 2011, B3log Team
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-#
-# Description: Tree House skin.
-# Version: 1.0.0.6, May 7, 2012
-# Author: Liyuan Li
-#
-
-name=Tree House
-version=2.0.3
-forSolo=0.4.5
+#
+# Copyright (C) 2010, 2011, B3log Team
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+#
+# Description: Tree House skin.
+# Version: 1.0.0.6, May 7, 2012
+# Author: Liyuan Li
+#
+
+name=Tree House
+version=2.0.3
+forSolo=0.4.6
memo=Refers to http://www.thepixel.com/blog
\ No newline at end of file