mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2025-09-15 12:58:48 +08:00
feat: 增加twikoo評論數顯示 feat: 增加toc簡潔模式 feat: 最新評論頭像增加lazyload feat: fontawesome和google字體增加異步加載 fix: 修復上個版本導致的圖庫報沒有jQuery的bugs fix: 修復上個版本導致aside 分類展開/收縮按鈕的bugs improvement: toc點擊時改用document.getElementById獲取參數,避免有些字符導致無法跳轉 close #426 improvement: icp圖片限制大小 close #434 improvement: 最新評論優化,當沒有評論時顯示 '沒有評論' improvement: 若瀏覽器支持,scroll將採用原生瀏覽器支持的滾動方法 improvement: 當屏幕沒有滾動條時,rightside會直接顯示
185 lines
3.9 KiB
Stylus
185 lines
3.9 KiB
Stylus
if hexo-config('readmode')
|
|
.read-mode
|
|
--font-color: #4c4948
|
|
--readmode-light-color: #fff
|
|
--white: #4c4948
|
|
--light-grey: #4c4948
|
|
--gray: #d6dbdf
|
|
--hr-border: #d6dbdf
|
|
--hr-before-color: darken(#d6dbdf, 10)
|
|
-highlight-bg: #f7f7f7
|
|
|
|
[data-theme='dark']
|
|
.read-mode
|
|
--font-color: rgba(255, 255, 255, .7)
|
|
--readmode-light-color: #0d0d0d
|
|
--white: rgba(255, 255, 255, .9)
|
|
--light-grey: rgba(255, 255, 255, .7)
|
|
--gray: rgba(255, 255, 255, .7)
|
|
--hr-border: rgba(255, 255, 255, .5)
|
|
--hr-before-color: rgba(255, 255, 255, .7)
|
|
-highlight-bg: #171717
|
|
|
|
.read-mode
|
|
background: var(--readmode-light-color)
|
|
|
|
#aside_content
|
|
display: none
|
|
|
|
#body-wrap
|
|
padding-left: 0 !important
|
|
|
|
#page-header.post-bg
|
|
background-color: transparent
|
|
background-image: none !important
|
|
|
|
&:before
|
|
opacity: 0
|
|
|
|
& > #post-info
|
|
padding: 0
|
|
text-align: center
|
|
|
|
#post
|
|
margin: 0 auto
|
|
background: transparent
|
|
box-shadow: none
|
|
|
|
&:hover
|
|
box-shadow: none
|
|
|
|
& > canvas
|
|
display: none !important
|
|
|
|
.highlight-tools,
|
|
#footer,
|
|
#post > *:not(#post-info):not(.post-content),
|
|
#to_comment,
|
|
#mobile-toc-button,
|
|
#nav,
|
|
.post-outdate-notice,
|
|
#web_bg
|
|
display: none !important
|
|
|
|
if !hexo-config('chat_btn')
|
|
#chatra,
|
|
#tidio-chat-code,
|
|
#tidio-chat,
|
|
#daodream-container,
|
|
.gitter-chat-embed,
|
|
.gitter-open-chat-button
|
|
display: none !important
|
|
|
|
#article-container
|
|
a
|
|
color: #99a9bf
|
|
|
|
pre,
|
|
.highlight:not(.js-file-line-container)
|
|
background: var(-highlight-bg) !important
|
|
|
|
*
|
|
color: var(--font-color) !important
|
|
|
|
figure.highlight
|
|
border-radius: 0 !important
|
|
box-shadow: none !important
|
|
|
|
& > :not(.highlight-tools)
|
|
display: block !important
|
|
|
|
.line:before
|
|
color: var(--font-color) !important
|
|
|
|
.hljs
|
|
background: var(-highlight-bg) !important
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6
|
|
padding: 0
|
|
|
|
&:before
|
|
content: ''
|
|
|
|
&:hover
|
|
padding: 0
|
|
|
|
ul,
|
|
li,
|
|
ol
|
|
&:hover:before
|
|
transform: none !important
|
|
|
|
ol,
|
|
li
|
|
&:before
|
|
background: transparent !important
|
|
color: var(--font-color) !important
|
|
|
|
ul
|
|
>li
|
|
&:before
|
|
border: .15rem solid var(--gray) !important
|
|
|
|
.tabs
|
|
border: 2px solid var(--tab-border-color)
|
|
|
|
> .nav-tabs
|
|
background: transparent
|
|
|
|
> .tab
|
|
border-bottom: 0
|
|
|
|
button
|
|
border-top: none !important
|
|
background: transparent
|
|
|
|
&:hover
|
|
background: none !important
|
|
|
|
&.active
|
|
button
|
|
text-decoration: underline
|
|
|
|
> .tab-contents .tab-item-content.active
|
|
animation: none
|
|
|
|
code
|
|
color: var(--font-color)
|
|
|
|
blockquote
|
|
border-left: .2rem solid var(--gray)
|
|
background-color: var(--readmode-light-color)
|
|
|
|
.hide-toggle
|
|
border: 1px solid var(--gray) !important
|
|
|
|
.hide-button,
|
|
.btn-beautify
|
|
background: var(--readmode-light-color) !important
|
|
color: var(--font-color) !important
|
|
|
|
.btn-beautify
|
|
border: 1px solid var(--gray) !important
|
|
|
|
.button--animated:before
|
|
background: var(--readmode-light-color) !important
|
|
|
|
.hide-inline,
|
|
.hide-block
|
|
& >.hide-button
|
|
border: 1px solid var(--gray)
|
|
|
|
& > .button--animated:before
|
|
background: var(--readmode-light-color)
|
|
|
|
.note
|
|
border: 2px solid var(--gray)
|
|
border-left-color: var(--gray) !important
|
|
filter: none
|
|
background-color: var(--readmode-light-color) !important
|
|
color: var(--font-color) |