This commit is contained in:
xaoxuu 2021-06-23 13:41:05 +08:00
parent 175dff3f76
commit ae0c998b71
6 changed files with 26 additions and 21 deletions

View File

@ -171,6 +171,9 @@ plugins:
style: style:
darkmode: auto # set 'auto' to enable, set 'false' to disable darkmode: auto # set 'auto' to enable, set 'false' to disable
theme:
light: '#f8f8f8'
dark: '#20252B'
animated_avatar: animated_avatar:
animate: auto # auto, always animate: auto # auto, always
background: https://cdn.jsdelivr.net/gh/cdn-x/placeholder@1.0.2/avatar/round/rainbow64@3x.webp background: https://cdn.jsdelivr.net/gh/cdn-x/placeholder@1.0.2/avatar/round/rainbow64@3x.webp

View File

@ -58,7 +58,7 @@ function og_args() {
<meta name="HandheldFriendly" content="True" > <meta name="HandheldFriendly" content="True" >
<meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="theme-color" content="#f8f8f8">
<title><%- generate_title() %></title> <title><%- generate_title() %></title>
<% if (theme.open_graph && theme.open_graph.enable) { %> <% if (theme.open_graph && theme.open_graph.enable) { %>

View File

@ -49,12 +49,12 @@ article.md .highlight
padding: 0 1em padding: 0 1em
border-width: 0 border-width: 0
margin-left: 0 margin-left: 0
position: sticky // position: sticky //
left: 0 left: 0
z-index: 1 z-index: 1
background: var(--block) background: var(--block)
pre .line pre .line
color: var(--text-p2) color: var(--text-p4)
.code .code
pre pre
display: block display: block
@ -136,7 +136,7 @@ article.md .highlight
$hl-keyword = #9c27b0 $hl-keyword = #8959a8
$hl-blue = #1E80F0 $hl-blue = #1E80F0
$hl-cyan = #17AFCA $hl-cyan = #17AFCA
$hl-green = #3FA33F $hl-green = #3FA33F
@ -168,13 +168,14 @@ pre
// //
.comment .comment
color: var(--text-p3) color: var(--text-p4)
font-style: italic
.keyword, .meta-keyword, .javascript .function .keyword, .meta-keyword, .javascript .function
color: $hl-keyword color: $hl-keyword
.type, .built_in, .tag .name .type, .built_in, .tag .name
color: $color-md-light-blue color: $color-md-blue
.variable, .regexp, .ruby .constant, .xml .tag .title, .xml .pi, .xml .doctype, .html .doctype, .css .id, .css .class, .css .pseudo .variable, .regexp, .ruby .constant, .xml .tag .title, .xml .pi, .xml .doctype, .html .doctype, .css .id, .css .class, .css .pseudo
color: $hl-amber color: $hl-amber
@ -214,14 +215,8 @@ pre
.line .line
.meta .meta
color: $hl-keyword color: $hl-keyword
.meta-string,.string
color: $hl-orange
.class .class
color: $hl-text color: $hl-text
.title
color: $hl-blue
.comment
color: $hl-green
.highlight.json .highlight.json
.line .line

View File

@ -6,22 +6,23 @@ $color-link = #2196f3
$color-button = #1BCDFC $color-button = #1BCDFC
$color-hover = #ff5722 $color-hover = #ff5722
$color-inner = #fff $color-inner = #fff
$color-inlinecode = #ff7043
$color-cat = #FF7844 $color-cat = #FF7844
$color-cat-hover = darken($color-cat, 20) $color-cat-hover = darken($color-cat, 20)
// //
$light-site-bg = #f8f8f8 $light-site-bg = convert(hexo-config('style.theme.light'))
$light-block = #f2f2f2 $light-block = #f2f2f2
$light-title = #000 $light-title = #000
$light-text = #222 $light-text = #444
$light-code = #111
$light-card = white $light-card = white
// //
$dark-site-bg = #20252B $dark-site-bg = convert(hexo-config('style.theme.dark'))
$dark-block = #2E353D $dark-block = #2E353D
$dark-title = #fff $dark-title = #fff
$dark-text = #eee $dark-text = #ddd
$dark-code = #ff7043
$dark-card = #40454B $dark-card = #40454B
// OLED // OLED

View File

@ -7,7 +7,9 @@
--text-p1: $light-text --text-p1: $light-text
--text-p2: mix($light-text, $light-site-bg, 80) --text-p2: mix($light-text, $light-site-bg, 80)
--text-p3: mix($light-text, $light-site-bg, 60) --text-p3: mix($light-text, $light-site-bg, 60)
--text-p4: mix($light-text, $light-site-bg, 35)
--text-meta: mix($light-text, $light-site-bg, 20) --text-meta: mix($light-text, $light-site-bg, 20)
--text-code: $light-code
--card: $light-card --card: $light-card
--theme-highlight: darken($color-theme, 5) --theme-highlight: darken($color-theme, 5)
--theme-bg: mix($color-theme, $light-card, 10) --theme-bg: mix($color-theme, $light-card, 10)
@ -24,7 +26,9 @@ if hexo-config('style.darkmode') == 'auto'
--text-p1: $dark-text --text-p1: $dark-text
--text-p2: mix($dark-text, $dark-site-bg, 70) --text-p2: mix($dark-text, $dark-site-bg, 70)
--text-p3: mix($dark-text, $dark-site-bg, 45) --text-p3: mix($dark-text, $dark-site-bg, 45)
--text-p4: mix($dark-text, $dark-site-bg, 35)
--text-meta: mix($dark-text, $dark-site-bg, 30) --text-meta: mix($dark-text, $dark-site-bg, 30)
--text-code: $dark-code
--card: $dark-card --card: $dark-card
--theme-highlight: $color-theme --theme-highlight: $color-theme
--theme-bg: mix($color-theme, $dark-card, 10) --theme-bg: mix($color-theme, $dark-card, 10)

View File

@ -68,14 +68,16 @@ article.md p
// code // code
article.md code article.md code
color: $color-inlinecode -webkit-font-smoothing: auto
-moz-osx-font-smoothing: auto
color: var(--text-code)
font-family: $ff-code font-family: $ff-code
word-break: break-all word-break: break-all
font-size: inherit font-size: 85%
background: var(--block) background: var(--block)
padding: 2px padding: .2em .4em
border-radius: 2px border-radius: 2px
border: 1px solid var(--block-border) // border: 1px solid var(--block-border)
// div // div
article.md>div article.md>div