diff --git a/layout/mixins.pug b/layout/mixins.pug index ab5c758..c404b4e 100644 --- a/layout/mixins.pug +++ b/layout/mixins.pug @@ -35,7 +35,12 @@ mixin make_post(item, is_detail) if is_detail p.post-abstract!= item.content else - p.post-abstract!= truncate(strip_html(item.content.replace(/
)[^]*?<\/pre>/gm, ' ')), {length: 160})
+ if item.description
+ p.post-abstract!= item.description
+ else if item.excerpt
+ p.post-abstract!= item.excerpt
+ else
+ p.post-abstract!= truncate(strip_html(item.content.replace(/)[^]*?<\/pre>/gm, ' ')), {length: theme.truncate_len ? theme.truncate_len : 160})
mixin make_page_links()
if site.pages
diff --git a/layout/partial/footer.pug b/layout/partial/footer.pug
index bf035c5..de2852a 100644
--- a/layout/partial/footer.pug
+++ b/layout/partial/footer.pug
@@ -1,9 +1,15 @@
footer
- var currYear = new Date().getYear() + 1900;
p ©
+ if theme.startYear
+ !=theme.startYear
+ | -
!=currYear
|
a(target="_blank", href=config.url, rel="noopener noreferrer")!=theme.author ? theme.author : config.author ? config.author : config.title
+ if theme.beian
+ p
+ a(target="_blank", href="http://beian.miit.gov.cn/", rel="noopener noreferrer")!=theme.beian
p Theme
a(target="_blank", href="https://github.com/SumiMakito/hexo-theme-typography", rel="noopener noreferrer") Typography
| by
diff --git a/layout/partial/layout.pug b/layout/partial/layout.pug
index 83be3e2..202d0fa 100644
--- a/layout/partial/layout.pug
+++ b/layout/partial/layout.pug
@@ -21,3 +21,9 @@ html(lang="zh-CN")
script(src= url_for('js/google-analytics.js'))
script(src= url_for('js/typography.js'))
+ if(theme.hitokoto)
+ script()
+ |function hitokoto(){$("#hitokoto").html(" ");$.get("
+ = theme.hitokoto.api
+ |",{},function(response){$("#hitokoto").html(response.hitokoto)},"JSON");}hitokoto()
+
diff --git a/layout/partial/sidebar.pug b/layout/partial/sidebar.pug
index 2fa6cd3..013b8de 100644
--- a/layout/partial/sidebar.pug
+++ b/layout/partial/sidebar.pug
@@ -1,7 +1,10 @@
div#side-bar.col-sm-3.col-xs-12.side-container.invisible
div.vertical-text.site-title
h3.site-title-small(tabindex="-1")
- a.a-title(href=config.root)= theme.title_secondary
+ if theme.hitokoto
+ a#hitokoto.a-title(href=config.root)= theme.title_secondary
+ else
+ a.a-title(href=config.root)= theme.title_secondary
h1.site-title-large(tabindex="-1")
a.a-title(href=config.root)= theme.title_primary
//h6(onclick="triggerSiteNav()") Trigger
diff --git a/layout/post.pug b/layout/post.pug
index f5acc3c..44ebeed 100644
--- a/layout/post.pug
+++ b/layout/post.pug
@@ -6,7 +6,7 @@ block site_title
!= page.title + " ยท " + config.title
block description
- - var desc = page.desc || strip_html(page.content).replace(/^\s*/, '').replace(/\s*$/, '').substring(0, 150);
+ - var desc = page.desc || strip_html(page.description) || strip_html(page.excerpt) || strip_html(page.content).replace(/^\s*/, '').replace(/\s*$/, '').substring(0, 150);
meta(name="description", content=desc)
meta(name="og:description", content=desc)
meta(name="twitter:site", content=config.title)
diff --git a/source/js/typography.js b/source/js/typography.js
index 9ef8fde..6b1bba1 100644
--- a/source/js/typography.js
+++ b/source/js/typography.js
@@ -20,11 +20,11 @@ function updateSidebar() {
} else {
//$('#site-nav').show();
//siteNavShown = true;
+ $('#main-container').addClass('col-sm-9');
var sidebarW =
stage.width() - $('#main-container').outerWidth() + (window.innerWidth - stage.innerWidth()) / 2;
$('#side-bar').outerWidth(sidebarW);
console.log("sidebarW=" + sidebarW);
- $('#main-container').addClass('col-sm-9');
}
}
$(document).ready(function () {