From 49c77b08f3c53bc3cd621ef31079b83545ad77d3 Mon Sep 17 00:00:00 2001 From: xaoxuu Date: Sun, 8 Mar 2020 19:38:09 +0800 Subject: [PATCH] cover --- _config.yml | 4 ++++ layout/_pre.ejs | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 091369e..965c384 100755 --- a/_config.yml +++ b/_config.yml @@ -59,6 +59,10 @@ style: ############################### Layout ############################### cover: scheme: docs # docs, blog + display: + home: true + archive: false + others: false # can be written in front-matter 'cover: true' logo: # https://cdn.jsdelivr.net/gh/xaoxuu/cdn-assets/logo/256/google_logo.png title: Volantis subtitle: 'A Wonderful Theme for Hexo' diff --git a/layout/_pre.ejs b/layout/_pre.ejs index 9d0bcd4..9ea0a93 100755 --- a/layout/_pre.ejs +++ b/layout/_pre.ejs @@ -1,6 +1,12 @@ <% if (page.cover == undefined && theme.cover) { - page.cover = true; + if (is_home() && page.prev == 0) { + page.cover = theme.cover.display.home; + } else if (is_archive()) { + page.cover = theme.cover.display.archive; + } else { + page.cover = theme.cover.display.others; + } } if (site.data && site.data.layout) { theme.layout = site.data.layout;