feat: add first screen background image configuration in _config.yml
This commit is contained in:
parent
18c2a48601
commit
fdcff4bccd
|
@ -15,10 +15,10 @@ style:
|
|||
primary_color: '#0066CC'
|
||||
|
||||
# Avatar (You can use local image or image external link)
|
||||
avatar: images/avatar.png
|
||||
avatar: /images/avatar.png
|
||||
|
||||
# Favicon (You can use local image or image external link)
|
||||
favicon: images/logo.svg
|
||||
favicon: /images/logo.svg
|
||||
|
||||
# Image align position, value: left | center
|
||||
img_position: left
|
||||
|
@ -37,7 +37,8 @@ style:
|
|||
# First screen
|
||||
first_screen:
|
||||
enable: true
|
||||
description: Welcome to use Hexo theme Keep
|
||||
background_img: /images/bg.svg
|
||||
description: Keep writing and Keep loving.
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
$first-screen-font-size = 2rem;
|
||||
$first-screen-icon-size = 1.6rem;
|
||||
|
||||
$temp-img = hexo-config('style.first_screen.background_img');
|
||||
$first-screen-img = $temp-img ? $temp-img : '/images/bg.svg';
|
||||
|
||||
.first-screen-container {
|
||||
position: relative;
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
background: url("/images/bg.svg") center center / cover no-repeat;
|
||||
background: url($first-screen-img) center center / cover no-repeat;
|
||||
|
||||
.content {
|
||||
position: relative;
|
||||
|
|
Loading…
Reference in New Issue