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 () {