🔀 Merge branch 'feature-fix_scss_vars' into develop
Fished replace of hexo variables in all SCSS files.
This commit is contained in:
commit
00a9265719
@ -29,7 +29,7 @@
|
|||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('darkmode') {
|
@if $darkmode {
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
:root {
|
:root {
|
||||||
--body-bg-color: #{$body-bg-color-dark};
|
--body-bg-color: #{$body-bg-color-dark};
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
@if hexo-config('back2top.enable') {
|
@if $back2top_enable {
|
||||||
.back-to-top {
|
.back-to-top {
|
||||||
font-size: $b2t-font-size;
|
font-size: $b2t-font-size;
|
||||||
|
|
||||||
@if not hexo-config('back2top.scrollpercent') {
|
@if not $back2top_scrollpercent {
|
||||||
span {
|
span {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('back2top.sidebar') {
|
@if $back2top_sidebar {
|
||||||
margin: 20px - $sidebar-offset -10px -20px;
|
margin: 20px - $sidebar-offset -10px -20px;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transition: opacity $transition-ease;
|
transition: opacity $transition-ease;
|
||||||
@ -29,7 +29,7 @@
|
|||||||
transition: bottom $transition-ease;
|
transition: bottom $transition-ease;
|
||||||
@include sidebar-toggle();
|
@include sidebar-toggle();
|
||||||
|
|
||||||
@if not hexo-config('back2top.scrollpercent') {
|
@if not $back2top_scrollpercent {
|
||||||
width: 24px;
|
width: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('darkmode') {
|
@if $darkmode {
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
@for $tag-cloud from 0 through 10 {
|
@for $tag-cloud from 0 through 10 {
|
||||||
$tag-cloud-color : mix($tag-cloud-end-dark, $tag-cloud-start-dark, $tag-cloud * 10);
|
$tag-cloud-color : mix($tag-cloud-end-dark, $tag-cloud-start-dark, $tag-cloud * 10);
|
||||||
|
@ -17,25 +17,25 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.use-motion {
|
.use-motion {
|
||||||
@if hexo-config('motion.transition.post_block') {
|
@if $motion_trans_post_block {
|
||||||
.post-block, .pagination, .comments {
|
.post-block, .pagination, .comments {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('motion.transition.post_header') {
|
@if $motion_trans_post_header {
|
||||||
.post-header {
|
.post-header {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('motion.transition.post_body') {
|
@if $motion_trans_post_body {
|
||||||
.post-body {
|
.post-body {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('motion.transition.coll_header') {
|
@if $motion_trans_coll_header {
|
||||||
.collection-header {
|
.collection-header {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
|
@ -7,11 +7,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@include desktop() {
|
@include desktop() {
|
||||||
text-align: unquote(hexo-config('text_align.desktop'));
|
text-align: unquote($text_align_desktop);
|
||||||
}
|
}
|
||||||
|
|
||||||
@include tablet-mobile() {
|
@include tablet-mobile() {
|
||||||
text-align: unquote(hexo-config('text_align.mobile'));
|
text-align: unquote($text_align_mobile);
|
||||||
}
|
}
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6 {
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('follow_me') {
|
@if $follow_me {
|
||||||
.followme {
|
.followme {
|
||||||
color: $grey;
|
color: $grey;
|
||||||
padding: 1em 1.5em;
|
padding: 1em 1.5em;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('creative_commons.post') {
|
@if $creative_commons_post {
|
||||||
.post-copyright ul {
|
.post-copyright ul {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
padding: .5em 1em;
|
padding: .5em 1em;
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
margin: initial;
|
margin: initial;
|
||||||
@include word-wrap();
|
@include word-wrap();
|
||||||
|
|
||||||
@if hexo-config('post_edit.enable') {
|
@if $post_edit_enable {
|
||||||
.post-edit-link {
|
.post-edit-link {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
color: $grey;
|
color: $grey;
|
||||||
@ -99,7 +99,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.post-meta-item-text {
|
.post-meta-item-text {
|
||||||
@if not hexo-config('post_meta.item_text') {
|
@if not $post_meta_item_text {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,7 +113,7 @@
|
|||||||
height: 0;
|
height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('busuanzi_count.enable') and hexo-config('busuanzi_count.post_views') {
|
@if $busuanzi_enable and $busuanzi_post_views {
|
||||||
#busuanzi_container_page_pv {
|
#busuanzi_container_page_pv {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('reward_settings.animation') {
|
@if $reward_settings_animation {
|
||||||
&:hover span {
|
&:hover span {
|
||||||
animation: next-roll .1s infinite linear;
|
animation: next-roll .1s infinite linear;
|
||||||
// The animation may affect :hover of img in dark mode
|
// The animation may affect :hover of img in dark mode
|
||||||
|
@ -1,24 +1,24 @@
|
|||||||
@if hexo-config('reading_progress.enable') {
|
@if $reading_progress_enable {
|
||||||
.reading-progress-bar {
|
.reading-progress-bar {
|
||||||
--progress: 0;
|
--progress: 0;
|
||||||
background: convert(hexo-config('reading_progress.color'));
|
background: convert($reading_progress_color);
|
||||||
height: convert(hexo-config('reading_progress.height'));
|
height: convert($reading_progress_height);
|
||||||
position: fixed;
|
position: fixed;
|
||||||
z-index: $zindex-5;
|
z-index: $zindex-5;
|
||||||
|
|
||||||
@if hexo-config('reading_progress.reversed') {
|
@if $reading_progress_reversed {
|
||||||
width: calc(100% - var(--progress));
|
width: calc(100% - var(--progress));
|
||||||
} @else {
|
} @else {
|
||||||
width: var(--progress);
|
width: var(--progress);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('reading_progress.start_at') == 'right' {
|
@if $reading_progress_start == 'right' {
|
||||||
right: 0;
|
right: 0;
|
||||||
} @else {
|
} @else {
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('reading_progress.position') == 'bottom' {
|
@if $reading_progress_position == 'bottom' {
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
} @else {
|
} @else {
|
||||||
top: 0;
|
top: 0;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
if (hexo-config('disqusjs.enable') and hexo-config('darkmode')) {
|
@if $disqusjs_enable and $darkmode {
|
||||||
@media (prefers-color-scheme:dark) {
|
@media (prefers-color-scheme:dark) {
|
||||||
html #dsqjs a {
|
html #dsqjs a {
|
||||||
color: var(--link-color)
|
color: var(--link-color)
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('gitalk.enable') {
|
@if $gitalk_enable {
|
||||||
.gt-header a, .gt-comments a, .gt-popup a {
|
.gt-header a, .gt-comments a, .gt-popup a {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
}
|
}
|
||||||
|
7
assets/css/_common/components/third-party/gitter.scss
vendored
Normal file
7
assets/css/_common/components/third-party/gitter.scss
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
@if $gitter_enable {
|
||||||
|
.gitter-open-chat-button {
|
||||||
|
$alignment : sidebar-toggle-alignment(false);
|
||||||
|
#{$alignment[0]}: auto !important;
|
||||||
|
#{$alignment[1]}: 10px !important;
|
||||||
|
}
|
||||||
|
}
|
@ -1,7 +0,0 @@
|
|||||||
if (hexo-config('gitter.enable')) {
|
|
||||||
.gitter-open-chat-button {
|
|
||||||
$alignment = sidebar-toggle-alignment(false);
|
|
||||||
{$alignment[0]}: auto !important;
|
|
||||||
{$alignment[1]}: 10px !important;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('math.mathjax.enable') {
|
@if $math_mathjax_enable {
|
||||||
mjx-container[jax='CHTML'][display='true'], .has-jax {
|
mjx-container[jax='CHTML'][display='true'], .has-jax {
|
||||||
overflow: auto hidden;
|
overflow: auto hidden;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('related_posts.enable') {
|
@if $related_posts_enable {
|
||||||
.popular-posts-header {
|
.popular-posts-header {
|
||||||
border-bottom: 1px solid $gainsboro;
|
border-bottom: 1px solid $gainsboro;
|
||||||
font-size: $font-size-large;
|
font-size: $font-size-large;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('local_search.enable') or hexo-config('algolia_search.enable') {
|
@if $local_search_enable or $algolia_search_enable {
|
||||||
.search-active {
|
.search-active {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
.search-header {
|
.search-header {
|
||||||
background: $gainsboro;
|
background: $gainsboro;
|
||||||
if (hexo-config('darkmode')) {
|
@if $darkmode {
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
background: $grey-dim;
|
background: $grey-dim;
|
||||||
}
|
}
|
||||||
@ -108,7 +108,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('algolia_search.enable') {
|
@if $algolia_search_enable {
|
||||||
.search-input-container {
|
.search-input-container {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
|
||||||
@ -149,7 +149,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('local_search.enable') {
|
@if $local_search_enable {
|
||||||
.search-popup {
|
.search-popup {
|
||||||
.search-input-container {
|
.search-input-container {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('utterances.enable') {
|
@if $utterances_enable {
|
||||||
.utterances {
|
.utterances {
|
||||||
max-width: unset;
|
max-width: unset;
|
||||||
}
|
}
|
||||||
|
@ -66,16 +66,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.with-love {
|
.with-love {
|
||||||
color: hexo-config('footer.icon.color');
|
color: $footer_icon_color;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: 0 5px;
|
margin: 0 5px;
|
||||||
|
|
||||||
@if hexo-config('footer.icon.animated') {
|
@if $footer_icon_animated {
|
||||||
animation: icon-animate 1.33s ease-in-out infinite;
|
animation: icon-animate 1.33s ease-in-out infinite;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('footer.beian.enable') and hexo-config('footer.beian.gongan_icon_url') {
|
@if $footer_beian_enable {
|
||||||
.beian img {
|
.beian img {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: 0 3px;
|
margin: 0 3px;
|
||||||
@ -83,15 +83,14 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('busuanzi_count.enable') {
|
@if $busuanzi_enable {
|
||||||
.busuanzi-count {
|
.busuanzi-count {
|
||||||
@if hexo-config('busuanzi_count.total_visitors') {
|
@if $busuanzi_visitors {
|
||||||
#busuanzi_container_site_uv {
|
#busuanzi_container_site_uv {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@if $busuanzi_views {
|
||||||
@if hexo-config('busuanzi_count.total_views') {
|
|
||||||
#busuanzi_container_site_pv {
|
#busuanzi_container_site_pv {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('bookmark.enable') {
|
@if $bookmark_enable {
|
||||||
.book-mark-link {
|
.book-mark-link {
|
||||||
border-bottom: 0;
|
border-bottom: 0;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
@ -11,7 +11,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
&::before {
|
&::before {
|
||||||
color: convert(hexo-config('bookmark.color'));
|
color: convert($bookmark_color);
|
||||||
font-size: 32px;
|
font-size: 32px;
|
||||||
line-height: 1;
|
line-height: 1;
|
||||||
@include font-family-icons('\f02e');
|
@include font-family-icons('\f02e');
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('github_banner.enable') {
|
@if $github_banner_enable {
|
||||||
@keyframes octocat-wave {
|
@keyframes octocat-wave {
|
||||||
0%, 100% {
|
0%, 100% {
|
||||||
transform: rotate(0);
|
transform: rotate(0);
|
||||||
@ -28,7 +28,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@include tablet-mobile() {
|
@include tablet-mobile() {
|
||||||
@if hexo-config('local_search.enable') or hexo-config('algolia_search.enable') {
|
@if $local_search_enable or $algolia_search_enable {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@if hexo-config('mobile_layout_economy') {
|
@if $mobile_layout_economy {
|
||||||
@include mobile-small() {
|
@include mobile-small() {
|
||||||
// For Pisces & Gemini schemes only wider width (remove main blocks in Gemini).
|
// For Pisces & Gemini schemes only wider width (remove main blocks in Gemini).
|
||||||
.main-inner {
|
.main-inner {
|
||||||
@ -56,7 +56,7 @@
|
|||||||
margin-bottom: 10px !important;
|
margin-bottom: 10px !important;
|
||||||
padding: 10px !important;
|
padding: 10px !important;
|
||||||
|
|
||||||
@if hexo-config('note.icons') {
|
@if $note_icons {
|
||||||
&:not(.no-icon) {
|
&:not(.no-icon) {
|
||||||
padding-left: 35px !important;
|
padding-left: 35px !important;
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
font-size: $font-size-smaller;
|
font-size: $font-size-smaller;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if not hexo-config('social_icons.icons_only') {
|
@if not $social_icons_only {
|
||||||
.fa, .fab, .far, .fas {
|
.fa, .fab, .far, .fas {
|
||||||
margin-right: 2px;
|
margin-right: 2px;
|
||||||
}
|
}
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
max-width: $site-author-image-width;
|
max-width: $site-author-image-width;
|
||||||
padding: 2px;
|
padding: 2px;
|
||||||
|
|
||||||
@if hexo-config('avatar.rounded') {
|
@if $avatar_rounded {
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('avatar.rotated') {
|
@if $avatar_rotated {
|
||||||
transition: transform 1s ease-out;
|
transition: transform 1s ease-out;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('toc.enable') {
|
@if $toc_enable {
|
||||||
.post-toc {
|
.post-toc {
|
||||||
font-size: $font-size-small;
|
font-size: $font-size-small;
|
||||||
|
|
||||||
@ -22,14 +22,14 @@
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
|
||||||
@if not hexo-config('toc.wrap') {
|
@if not $toc_wrap {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav {
|
.nav {
|
||||||
.nav-child {
|
.nav-child {
|
||||||
display: if(hexo-config('toc.expand_all'), block, none);
|
display: if($toc_expand_all, block, none);
|
||||||
}
|
}
|
||||||
|
|
||||||
.active > .nav-child {
|
.active > .nav-child {
|
||||||
|
@ -12,10 +12,10 @@
|
|||||||
|
|
||||||
@media (any-hover: hover) {
|
@media (any-hover: hover) {
|
||||||
body:not(.sidebar-active) .sidebar-toggle:hover {
|
body:not(.sidebar-active) .sidebar-toggle:hover {
|
||||||
@include toggle-arrow(hexo-config('sidebar.position'));
|
@include toggle-arrow($sidebar_position);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.sidebar-active .sidebar-toggle {
|
.sidebar-active .sidebar-toggle {
|
||||||
@include toggle-close(hexo-config('sidebar.position'));
|
@include toggle-close($sidebar_position);
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('site_state') {
|
@if $site_state {
|
||||||
.site-state {
|
.site-state {
|
||||||
@include flex-wrap();
|
@include flex-wrap();
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
|
@ -18,7 +18,7 @@ body {
|
|||||||
position: relative;
|
position: relative;
|
||||||
transition: padding $transition-ease;
|
transition: padding $transition-ease;
|
||||||
|
|
||||||
@if hexo-config('body_scrollbar.overlay') {
|
@if $body_scrollbar_overlay {
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
@supports (overflow-x: clip) {
|
@supports (overflow-x: clip) {
|
||||||
overflow-x: clip;
|
overflow-x: clip;
|
||||||
@ -26,7 +26,7 @@ body {
|
|||||||
width: 100vw;
|
width: 100vw;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('body_scrollbar.stable') {
|
@if $body_scrollbar_stable {
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,13 +11,13 @@
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
transition: opacity $transition-ease;
|
transition: opacity $transition-ease;
|
||||||
|
|
||||||
@if hexo-config('codeblock.copy_button.style') == 'flat' {
|
@if $codeblock_copy_btn_style == 'flat' {
|
||||||
background: white;
|
background: white;
|
||||||
border: 0;
|
border: 0;
|
||||||
font-size: $font-size-smaller;
|
font-size: $font-size-smaller;
|
||||||
right: 0;
|
right: 0;
|
||||||
top: 0;
|
top: 0;
|
||||||
} @else if hexo-config('codeblock.copy_button.style') == 'mac' {
|
} @else if $codeblock_copy_btn_style == 'mac' {
|
||||||
color: var(--highlight-foreground);
|
color: var(--highlight-foreground);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
right: 0;
|
right: 0;
|
||||||
@ -33,7 +33,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('codeblock.copy_button.style') == 'mac' {
|
@if $codeblock_copy_btn_style == 'mac' {
|
||||||
figure.highlight {
|
figure.highlight {
|
||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .4);
|
box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .4);
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
// Use `@use` to fix issue #67
|
// Use `@use` to fix issue #67
|
||||||
@import '(theme.highlight.enable && theme.highlight.light.file) ? theme.highlight.light.file : null';
|
// TODO find way to import file by dynmatic
|
||||||
@import '(theme.prism.enable && theme.prism.light) ? theme.prism.light : null';
|
// @import '(theme.highlight.enable && theme.highlight.light.file) ? theme.highlight.light.file : null';
|
||||||
@import '(theme.prism.enable && theme.prism.number) ? theme.prism.number : null';
|
// @import '(theme.prism.enable && theme.prism.light) ? theme.prism.light : null';
|
||||||
|
// @import '(theme.prism.enable && theme.prism.number) ? theme.prism.number : null';
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
/* @media (prefers-color-scheme: dark) {
|
||||||
@import '(theme.darkmode && theme.highlight.enable && theme.highlight.dark.file) ? theme.highlight.dark.file : null';
|
@import '(theme.darkmode && theme.highlight.enable && theme.highlight.dark.file) ? theme.highlight.dark.file : null';
|
||||||
@import '(theme.darkmode && theme.prism.enable && theme.prism.dark) ? theme.prism.dark : null';
|
@import '(theme.darkmode && theme.prism.enable && theme.prism.dark) ? theme.prism.dark : null';
|
||||||
}
|
} */
|
||||||
|
|
||||||
@import 'theme.codeblock.copy_button.enable ? "copy-code" : null';
|
// @import 'theme.codeblock.copy_button.enable ? "copy-code" : null';
|
||||||
|
|
||||||
// Placeholder: %code-inline %code-block
|
// Placeholder: %code-inline %code-block
|
||||||
%code-inline {
|
%code-inline {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@use 'sass:map';
|
//@use 'sass:map';
|
||||||
|
|
||||||
.post-body .label {
|
.post-body .label {
|
||||||
color: $text-color;
|
color: $text-color;
|
||||||
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
@each $type in $note-types {
|
@each $type in $note-types {
|
||||||
&.#{$type} {
|
&.#{$type} {
|
||||||
background: map.get($label, $type);
|
background: map-get($label, $type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('mermaid.enable') {
|
@if $mermaid_enable {
|
||||||
.mermaid {
|
.mermaid {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
@use 'sass:map';
|
//@use 'sass:map';
|
||||||
|
|
||||||
@if hexo-config('note.style') != 'disabled' {
|
@if $note_style != 'disabled' {
|
||||||
.post-body .note {
|
.post-body .note {
|
||||||
$note-icons : hexo-config('note.icons');
|
$note-icons : $note_icons;
|
||||||
$note-style : hexo-config('note.style');
|
$note-style : $note_style;
|
||||||
|
|
||||||
border-radius: $note-border-radius;
|
border-radius: $note-border-radius;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
@ -67,44 +67,44 @@
|
|||||||
@each $type in $note-types {
|
@each $type in $note-types {
|
||||||
&.#{$type} {
|
&.#{$type} {
|
||||||
@if $note-style == 'flat' {
|
@if $note-style == 'flat' {
|
||||||
background: map.get($note-bg, $type);
|
background: map-get($note-bg, $type);
|
||||||
@if hexo-config('darkmode') {
|
@if $darkmode {
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
background: mix(map.get($note-bg, $type), $body-bg-color-dark, 10%);
|
background: mix(map-get($note-bg, $type), $body-bg-color-dark, 10%);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $note-style == 'modern' {
|
@if $note-style == 'modern' {
|
||||||
background: map.get($note-modern-bg, $type);
|
background: map-get($note-modern-bg, $type);
|
||||||
border-color: map.get($note-modern-border, $type);
|
border-color: map-get($note-modern-border, $type);
|
||||||
color: map.get($note-modern-text, $type);
|
color: map-get($note-modern-text, $type);
|
||||||
|
|
||||||
a:not(.btn) {
|
a:not(.btn) {
|
||||||
border-bottom-color: map.get($note-modern-text, $type);
|
border-bottom-color: map-get($note-modern-text, $type);
|
||||||
color: map.get($note-modern-text, $type);
|
color: map-get($note-modern-text, $type);
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
border-bottom-color: map.get($note-modern-hover, $type);
|
border-bottom-color: map-get($note-modern-hover, $type);
|
||||||
color: map.get($note-modern-hover, $type);
|
color: map-get($note-modern-hover, $type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $note-style != 'modern' {
|
@if $note-style != 'modern' {
|
||||||
border-left-color: map.get($note-border, $type);
|
border-left-color: map-get($note-border, $type);
|
||||||
|
|
||||||
h2, h3, h4, h5, h6 {
|
h2, h3, h4, h5, h6 {
|
||||||
color: map.get($note-text, $type);
|
color: map-get($note-text, $type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if $note-icons {
|
@if $note-icons {
|
||||||
&:not(.no-icon)::before {
|
&:not(.no-icon)::before {
|
||||||
@include font-family-icons(map.get($note-icon, $type));
|
@include font-family-icons(map-get($note-icon, $type));
|
||||||
|
|
||||||
@if $note-style != 'modern' {
|
@if $note-style != 'modern' {
|
||||||
color: map.get($note-text, $type);
|
color: map-get($note-text, $type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
@if hexo-config('pdf.enable') {
|
@if $pdf_enable {
|
||||||
.pdfobject-container {
|
.pdfobject-container {
|
||||||
iframe, embed {
|
iframe, embed {
|
||||||
height: convert(hexo-config('pdf.height'));
|
height: convert($pdf_height);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@
|
|||||||
border-radius: $tbr;
|
border-radius: $tbr;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('tabs.transition.tabs') {
|
@if $tabs_transition_tabs {
|
||||||
transition: all $transition-ease-out;
|
transition: all $transition-ease-out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -57,7 +57,7 @@
|
|||||||
width: (18em / 14);
|
width: (18em / 14);
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('tabs.transition.labels') {
|
@if $tabs_transition_labels {
|
||||||
transition: all $transition-ease-out;
|
transition: all $transition-ease-out;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,9 +18,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.toggle.toggle-arrow {
|
.toggle.toggle-arrow {
|
||||||
@include toggle-arrow(hexo-config('sidebar.position'));
|
@include toggle-arrow($sidebar_position);
|
||||||
}
|
}
|
||||||
|
|
||||||
.toggle.toggle-close {
|
.toggle.toggle-close {
|
||||||
@include toggle-close(hexo-config('sidebar.position'));
|
@include toggle-close($sidebar_position);
|
||||||
}
|
}
|
||||||
|
@ -117,7 +117,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@function sidebar-toggle-alignment($reverse) {
|
@function sidebar-toggle-alignment($reverse) {
|
||||||
$condition : hexo-config('sidebar.position') == 'right';
|
$condition : $sidebar_position == 'right';
|
||||||
@if ($scheme == 'Muse') or ($scheme == 'Mist') {
|
@if ($scheme == 'Muse') or ($scheme == 'Mist') {
|
||||||
$condition : $condition == $reverse;
|
$condition : $condition == $reverse;
|
||||||
}
|
}
|
||||||
@ -125,7 +125,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@mixin sidebar-toggle-position($reverse) {
|
@mixin sidebar-toggle-position($reverse) {
|
||||||
$alignment : list.nth(sidebar-toggle-alignment($reverse), 0);
|
// TODO how use nth function.
|
||||||
|
//$alignment : list.nth(sidebar-toggle-alignment($reverse), 0);
|
||||||
|
$alignment : 0;
|
||||||
#{$alignment}: $b2t-position-right;
|
#{$alignment}: $b2t-position-right;
|
||||||
@include tablet-mobile() {
|
@include tablet-mobile() {
|
||||||
#{$alignment}: $b2t-position-right-mobile;
|
#{$alignment}: $b2t-position-right-mobile;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@if hexo-config('sidebar.position') == 'right' {
|
@if $sidebar_position == 'right' {
|
||||||
.sidebar-active {
|
.sidebar-active {
|
||||||
@include desktop() {
|
@include desktop() {
|
||||||
padding-right: $sidebar-desktop;
|
padding-right: $sidebar-desktop;
|
||||||
@ -31,7 +31,7 @@
|
|||||||
.sidebar {
|
.sidebar {
|
||||||
background: $black-deep;
|
background: $black-deep;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
@if not hexo-config('back2top.sidebar') {
|
@if not $back2top_sidebar {
|
||||||
box-shadow: inset 0 2px 6px black;
|
box-shadow: inset 0 2px 6px black;
|
||||||
}
|
}
|
||||||
position: fixed;
|
position: fixed;
|
||||||
@ -63,7 +63,7 @@
|
|||||||
margin-right: 10px;
|
margin-right: 10px;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
|
|
||||||
@if hexo-config('social_icons.transition') {
|
@if $social_icons_transition {
|
||||||
transition: all $transition-ease;
|
transition: all $transition-ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,7 +78,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.links-of-blogroll-item {
|
.links-of-blogroll-item {
|
||||||
@if hexo-config('links_settings.layout') == 'inline' {
|
@if $links_settings_layout == 'inline' {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
padding: 2px 10px;
|
padding: 2px 10px;
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
@include main-container();
|
@include main-container();
|
||||||
|
|
||||||
@if hexo-config('sidebar.position') == 'right' {
|
@if $sidebar_position == 'right' {
|
||||||
flex-direction: row-reverse;
|
flex-direction: row-reverse;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +40,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.footer-inner {
|
.footer-inner {
|
||||||
@if hexo-config('sidebar.position') == 'right' {
|
@if $sidebar_position == 'right' {
|
||||||
padding-right: $sidebar-desktop + $sidebar-offset;
|
padding-right: $sidebar-desktop + $sidebar-offset;
|
||||||
} @else {
|
} @else {
|
||||||
padding-left: $sidebar-desktop + $sidebar-offset;
|
padding-left: $sidebar-desktop + $sidebar-offset;
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if not hexo-config('menu_settings.badges') {
|
@if not $menu_settings_badges {
|
||||||
.main-menu .menu-item-active::after {
|
.main-menu .menu-item-active::after {
|
||||||
background: $grey;
|
background: $grey;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('motion.enable') and hexo-config('motion.transition.sidebar') {
|
@if $motion_enable and $motion_transition_sidebar {
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -56,7 +56,7 @@
|
|||||||
.links-of-author-item {
|
.links-of-author-item {
|
||||||
@include sidebar-inline-links-item();
|
@include sidebar-inline-links-item();
|
||||||
|
|
||||||
@if not hexo-config('social_icons.icons_only') {
|
@if not $social_icons_only {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,14 +72,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.links-of-blogroll-item {
|
.links-of-blogroll-item {
|
||||||
@if hexo-config('links_settings.layout') == 'inline' {
|
@if $links_settings_layout == 'inline' {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
@include sidebar-inline-links-item();
|
@include sidebar-inline-links-item();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@if hexo-config('back2top.sidebar') {
|
@if $back2top_sidebar {
|
||||||
// Only when back2top.sidebar is true, apply the following styles
|
// Only when back2top.sidebar is true, apply the following styles
|
||||||
.back-to-top {
|
.back-to-top {
|
||||||
background: var(--body-bg-color);
|
background: var(--body-bg-color);
|
||||||
|
119
assets/css/_sitevars.scss
Normal file
119
assets/css/_sitevars.scss
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
// All variables from site's config content.
|
||||||
|
{{- $P := .Site.Params -}}
|
||||||
|
|
||||||
|
// Base
|
||||||
|
$scheme: {{ $P.scheme }};
|
||||||
|
$darkmode: {{ $P.darkmode }};
|
||||||
|
|
||||||
|
$body_scrollbar_overlay: {{ $P.bodyScrollbar.overlay }};
|
||||||
|
$body_scrollbar_stable: {{ $P.bodyScrollbar.stable }};
|
||||||
|
$mermaid_enable: {{ $P.mermaid.enable }};
|
||||||
|
$mobile_layout_economy: {{ $P.mobileLayoutEconomy }};
|
||||||
|
$theme_color_dark: {{ $P.themeColor.dark }};
|
||||||
|
$theme_color_light: {{ $P.themeColor.light }};
|
||||||
|
|
||||||
|
// Header
|
||||||
|
$bookmark_color: {{ $P.bookmark.color }};
|
||||||
|
$bookmark_enable: {{ $P.bookmark.enable }};
|
||||||
|
$github_banner_enable: {{ $P.githubBanner.enable }};
|
||||||
|
$menu_settings_badges: {{ $P.menuSets.badges }};
|
||||||
|
|
||||||
|
// Footer
|
||||||
|
$footer_icon_color: {{ $P.footer.icon.color }};
|
||||||
|
$footer_icon_animated: {{ $P.footer.icon.animated }};
|
||||||
|
$footer_beian_enable: {{ $P.footer.beian.enable }};
|
||||||
|
|
||||||
|
// Counter
|
||||||
|
$busuanzi_enable: {{ $P.busuanzi.enable }};
|
||||||
|
$busuanzi_visitors: {{ $P.busuanzi.visitors }};
|
||||||
|
$busuanzi_views: {{ $P.busuanzi.views }};
|
||||||
|
$busuanzi_post_views: {{ $P.busuanzi.postViews }};
|
||||||
|
|
||||||
|
// Font
|
||||||
|
$font_enable: {{ $P.font.enable }};
|
||||||
|
$font_global_size: {{ default $P.font.global.size 1 }};
|
||||||
|
$font_headings_size: {{ default $P.font.headings.size 1.625 }};
|
||||||
|
$font_title_size: {{ default $P.font.title.size 1.375 }};
|
||||||
|
|
||||||
|
// Code & Code blocks
|
||||||
|
// TODO find the configure variable
|
||||||
|
$highlight_dark_background: #000;
|
||||||
|
$highlight_dark_foreground: #222;
|
||||||
|
$highlight_light_background: #000;
|
||||||
|
$highlight_light_foreground: #222;
|
||||||
|
|
||||||
|
$codeblock_copy_btn_style: {{ $P.codeblock.copyBtn.style }};
|
||||||
|
|
||||||
|
// Sidebar
|
||||||
|
$sidebar_offset: {{ $P.sidebar.offset }};
|
||||||
|
$sidebar_padding: {{ $P.sidebar.padding }};
|
||||||
|
$sidebar_position: {{ $P.sidebar.position }};
|
||||||
|
$sidebar_width: {{ $P.sidebar.width }};
|
||||||
|
|
||||||
|
$motion_enable: {{ $P.motion.enable }};
|
||||||
|
$motion_transition_sidebar: {{ $P.motion.transition.sidebar }};
|
||||||
|
|
||||||
|
$back2top_enable: {{ $P.backTop.enable }};
|
||||||
|
$back2top_scrollpercent: {{ $P.backTop.scrollpercent }};
|
||||||
|
$back2top_sidebar: {{ $P.backTop.sidebar }};
|
||||||
|
|
||||||
|
$avatar_rotated: {{ $P.avatar.rotated }};
|
||||||
|
$avatar_rounded: {{ $P.avatar.rounded }};
|
||||||
|
$avatar_rounded: {{ $P.avatar.rounded }};
|
||||||
|
$site_state: {{ $P.siteState }};
|
||||||
|
$social_icons_only: {{ $P.socialIcons.iconsOnly }};
|
||||||
|
$social_icons_transition: {{ $P.socialIcons.transition }};
|
||||||
|
$links_settings_layout: {{ $P.linksSets.layout }};
|
||||||
|
$toc_enable: {{ $P.toc.enable }};
|
||||||
|
$toc_expand_all: {{ $P.toc.expandAll }};
|
||||||
|
$toc_wrap: {{ $P.toc.wrap }};
|
||||||
|
|
||||||
|
// Posts
|
||||||
|
$creative_commons_post: {{ $P.creativeCommons.post }};
|
||||||
|
$follow_me: {{ isset $P "followMe" }};
|
||||||
|
$motion_trans_coll_header: {{ $P.motion.transition.collHeader }};
|
||||||
|
$motion_trans_post_block: {{ $P.motion.transition.postBlock }};
|
||||||
|
$motion_trans_post_body: {{ $P.motion.transition.postBody }};
|
||||||
|
$motion_trans_post_header: {{ $P.motion.transition.postHeader }};
|
||||||
|
$post_edit_enable: {{ $P.postEdit.enable }};
|
||||||
|
$post_meta_item_text: {{ $P.postMeta.itemText }};
|
||||||
|
$reward_settings_animation: {{ $P.rewardSets.animation }};
|
||||||
|
|
||||||
|
// TODO find the paramters
|
||||||
|
$text_align_desktop: center;
|
||||||
|
$text_align_mobile: center;
|
||||||
|
|
||||||
|
// Note
|
||||||
|
$note_icons: {{ $P.note.icons }};
|
||||||
|
$note_light_bg_offset: {{ $P.note.lightBgOffset }};
|
||||||
|
$note_style: {{ $P.note.style }};
|
||||||
|
|
||||||
|
// Tabs
|
||||||
|
$tabs_transition_labels: {{ $P.tabs.transition.labels }};
|
||||||
|
$tabs_transition_tabs: {{ $P.tabs.transition.tabs }};
|
||||||
|
|
||||||
|
// Reading progress bar
|
||||||
|
$reading_progress_start: {{ $P.readingProgress.start }};
|
||||||
|
$reading_progress_color: {{ $P.readingProgress.color }};
|
||||||
|
$reading_progress_enable: {{ $P.readingProgress.enable }};
|
||||||
|
$reading_progress_height: {{ $P.readingProgress.height }};
|
||||||
|
$reading_progress_position: {{ $P.readingProgress.position }};
|
||||||
|
$reading_progress_reversed: {{ $P.readingProgress.reversed }};
|
||||||
|
|
||||||
|
// Thirdparty
|
||||||
|
$math_mathjax_enable: {{ $P.math.mathjax.enable }};
|
||||||
|
$related_posts_enable: {{ $P.relatedPosts.enable }};
|
||||||
|
$pdf_enable: {{ $P.pdf.enable }};
|
||||||
|
$pdf_height: {{ $P.pdf.height }};
|
||||||
|
|
||||||
|
// Search engine
|
||||||
|
$algolia_search_enable: {{ $P.algoliaSearch.enable }};
|
||||||
|
$local_search_enable: {{ $P.localSearch.enable }};
|
||||||
|
|
||||||
|
// Online IM
|
||||||
|
$gitalk_enable: {{ $P.gitalk.enable }};
|
||||||
|
$gitter_enable: {{ $P.gitter.enable }};
|
||||||
|
|
||||||
|
// Comment
|
||||||
|
$disqusjs_enable: {{ $P.disqusjs.enable }};
|
||||||
|
$utterances_enable: {{ $P.utterances.enable }};
|
@ -1,7 +1,7 @@
|
|||||||
// Variables of Muse scheme
|
// Variables of Muse scheme
|
||||||
// ==================================================
|
// ==================================================
|
||||||
|
|
||||||
$sidebar-width : if(type-of(hexo-config('sidebar.width')) == number, hexo-config('sidebar.width'), 320);
|
$sidebar-width : if(type-of($sidebar_width) == number, $sidebar_width, 320);
|
||||||
$sidebar-desktop : $sidebar-width * 1px;
|
$sidebar-desktop : $sidebar-width * 1px;
|
||||||
|
|
||||||
$content-padding-bottom : 60px;
|
$content-padding-bottom : 60px;
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
$body-bg-color : #f5f7f9;
|
$body-bg-color : #f5f7f9;
|
||||||
|
|
||||||
$sidebar-width : if(type-of(hexo-config('sidebar.width')) == number, hexo-config('sidebar.width'), 240);
|
$sidebar-width : if(type-of($sidebar_width) == number, $sidebar_width, 240);
|
||||||
$sidebar-desktop : $sidebar-width * 1px;
|
$sidebar-desktop : $sidebar-width * 1px;
|
||||||
$content-wrap : calc(100% - #{$sidebar-width + $sidebar-offset});
|
$content-wrap : calc(100% - #{$sidebar-width + $sidebar-offset});
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
@use 'sass:map';
|
//@use 'sass:map';
|
||||||
|
|
||||||
//
|
//
|
||||||
// Variables
|
// Variables
|
||||||
@ -68,14 +68,16 @@ $card-bg-color-dark : $black-light;
|
|||||||
$menu-item-bg-color : $whitesmoke;
|
$menu-item-bg-color : $whitesmoke;
|
||||||
$menu-item-bg-color-dark : $black-light;
|
$menu-item-bg-color-dark : $black-light;
|
||||||
|
|
||||||
$theme-color = convert(hexo-config('theme_color.light'));
|
$theme-color : convert($theme_color_light);
|
||||||
$theme-color-dark = convert(hexo-config('theme_color.dark'));
|
$theme-color-dark : convert($theme_color_dark);
|
||||||
|
|
||||||
// Typography
|
// Typography
|
||||||
// Font, line-height, and elements colors.
|
// Font, line-height, and elements colors.
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@function get-font-family($config) {
|
@function get-font-family($config) {
|
||||||
$custom-family : hexo-config('font.' + $config + '.family');
|
//TODO find the way daymatic variable
|
||||||
|
$custom-family: $config;
|
||||||
|
//$custom-family : hexo-config('font.' + $config + '.family');
|
||||||
@return if(type-of($custom-family) == string, unquote($custom-family), null);
|
@return if(type-of($custom-family) == string, unquote($custom-family), null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -109,7 +111,7 @@ $font-family-monospace : consolas, Menlo, monospace, $font-family-chinese;
|
|||||||
|
|
||||||
|
|
||||||
// Font size
|
// Font size
|
||||||
$font-size-base : if((hexo-config('font.enable') and type-of(hexo-config('font.global.size')) == number), hexo-config('font.global.size') * 1em, 1em);
|
$font-size-base : if($font_enable and (type-of($font_global_size) == number), $font_global_size * 1em, 1em);
|
||||||
$font-size-smallest : .75em;
|
$font-size-smallest : .75em;
|
||||||
$font-size-smaller : .8125em;
|
$font-size-smaller : .8125em;
|
||||||
$font-size-small : .875em;
|
$font-size-small : .875em;
|
||||||
@ -121,7 +123,7 @@ $font-size-largest : 1.5em;
|
|||||||
|
|
||||||
// Headings font size
|
// Headings font size
|
||||||
$font-size-headings-step : .125em;
|
$font-size-headings-step : .125em;
|
||||||
$font-size-headings-base : if((hexo-config('font.enable') and type-of(hexo-config('font.headings.size')) == number), hexo-config('font.headings.size') * 1em, 1.625em);
|
$font-size-headings-base : if($font_enable and (type-of($font_headings_size) == number), $font_headings_size * 1em, 1.625em);
|
||||||
|
|
||||||
|
|
||||||
// Global line height
|
// Global line height
|
||||||
@ -155,13 +157,13 @@ $table-row-hover-bg-color-dark : #363636;
|
|||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
$code-font-family : $font-family-monospace;
|
$code-font-family : $font-family-monospace;
|
||||||
|
|
||||||
$highlight-background : hexo-config('highlight.light.background');
|
$highlight-background : $highlight_light_background;
|
||||||
$highlight-foreground : hexo-config('highlight.light.foreground');
|
$highlight-foreground : $highlight_light_foreground;
|
||||||
$highlight-gutter-background : mix($highlight-background, $highlight-foreground, 90%);
|
$highlight-gutter-background : mix($highlight-background, $highlight-foreground, 90%);
|
||||||
$highlight-gutter-foreground : mix($highlight-background, $highlight-foreground, 10%);
|
$highlight-gutter-foreground : mix($highlight-background, $highlight-foreground, 10%);
|
||||||
|
|
||||||
$highlight-background-dark : hexo-config('highlight.dark.background');
|
$highlight-background-dark : $highlight_dark_background;
|
||||||
$highlight-foreground-dark : hexo-config('highlight.dark.foreground');
|
$highlight-foreground-dark : $highlight_dark_foreground;
|
||||||
$highlight-gutter-background-dark : mix($highlight-background-dark, $highlight-foreground-dark, 90%);
|
$highlight-gutter-background-dark : mix($highlight-background-dark, $highlight-foreground-dark, 90%);
|
||||||
$highlight-gutter-foreground-dark : mix($highlight-background-dark, $highlight-foreground-dark, 10%);
|
$highlight-gutter-foreground-dark : mix($highlight-background-dark, $highlight-foreground-dark, 10%);
|
||||||
|
|
||||||
@ -228,7 +230,7 @@ $brand-hover-color : white;
|
|||||||
$brand-color-dark : $grey-lighter;
|
$brand-color-dark : $grey-lighter;
|
||||||
$brand-hover-color-dark : $grey-lighter;
|
$brand-hover-color-dark : $grey-lighter;
|
||||||
|
|
||||||
$font-size-title : if((hexo-config('font.enable') and type-of(hexo-config('font.title.size')) == number), hexo-config('font.title.size') * 1em, 1.375em);
|
$font-size-title : if($font_enable and (type-of($font_title_size) == number), $font_title_size * 1em, 1.375em);
|
||||||
$font-size-subtitle : $font-size-smaller;
|
$font-size-subtitle : $font-size-smaller;
|
||||||
$subtitle-color : $grey-dark;
|
$subtitle-color : $grey-dark;
|
||||||
$site-subtitle-color : $grey-dark;
|
$site-subtitle-color : $grey-dark;
|
||||||
@ -252,8 +254,8 @@ $tag-cloud-end-dark : #eee;
|
|||||||
// Variables for sidebar section elements.
|
// Variables for sidebar section elements.
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
|
|
||||||
$sidebar-padding : if(type-of(hexo-config('sidebar.padding')) == number, hexo-config('sidebar.padding') * 1px, 18px);
|
$sidebar-padding : if(type-of($sidebar_padding) == number, $sidebar_padding * 1px, 18px);
|
||||||
$sidebar-offset : if(type-of(hexo-config('sidebar.offset')) == number, hexo-config('sidebar.offset') * 1px, 12px);
|
$sidebar-offset : if(type-of($sidebar_offset) == number, $sidebar_offset * 1px, 12px);
|
||||||
$sidebar-nav-color : $grey-dim;
|
$sidebar-nav-color : $grey-dim;
|
||||||
$sidebar-nav-hover-color : $whitesmoke;
|
$sidebar-nav-hover-color : $whitesmoke;
|
||||||
$sidebar-highlight : $blue-bright;
|
$sidebar-highlight : $blue-bright;
|
||||||
@ -299,7 +301,7 @@ $post-card-margin : 1em 0 0;
|
|||||||
// Note colors
|
// Note colors
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
// Read note light_bg_offset from NexT config and set in '$lbg%' to use it as string variable.
|
// Read note light_bg_offset from NexT config and set in '$lbg%' to use it as string variable.
|
||||||
$lbg : if(type-of(hexo-config('note.light_bg_offset')) == number, hexo-config('note.light_bg_offset') * 1%, 0);
|
$lbg : if(type-of($note_light_bg_offset) == number, $note_light_bg_offset * 1%, 0);
|
||||||
$note-types : 'default' 'primary' 'info' 'success' 'warning' 'danger';
|
$note-types : 'default' 'primary' 'info' 'success' 'warning' 'danger';
|
||||||
|
|
||||||
$note-border-radius : 3px;
|
$note-border-radius : 3px;
|
||||||
@ -314,21 +316,21 @@ $note-border : (
|
|||||||
);
|
);
|
||||||
|
|
||||||
$note-bg : (
|
$note-bg : (
|
||||||
'default' : lighten(adjust-hue(map.get($note-border, 'default'), 0), 94% + $lbg),
|
'default' : lighten(adjust-hue(map-get($note-border, 'default'), 0), 94% + $lbg),
|
||||||
'primary' : lighten(adjust-hue(map.get($note-border, 'primary'), 10), 92% + $lbg),
|
'primary' : lighten(adjust-hue(map-get($note-border, 'primary'), 10), 92% + $lbg),
|
||||||
'info' : lighten(adjust-hue(map.get($note-border, 'info'), -10), 91% + $lbg),
|
'info' : lighten(adjust-hue(map-get($note-border, 'info'), -10), 91% + $lbg),
|
||||||
'success' : lighten(adjust-hue(map.get($note-border, 'success'), 10), 90% + $lbg),
|
'success' : lighten(adjust-hue(map-get($note-border, 'success'), 10), 90% + $lbg),
|
||||||
'warning' : lighten(adjust-hue(map.get($note-border, 'warning'), 10), 88% + $lbg),
|
'warning' : lighten(adjust-hue(map-get($note-border, 'warning'), 10), 88% + $lbg),
|
||||||
'danger' : lighten(adjust-hue(map.get($note-border, 'danger'), -10), 92% + $lbg)
|
'danger' : lighten(adjust-hue(map-get($note-border, 'danger'), -10), 92% + $lbg)
|
||||||
);
|
);
|
||||||
|
|
||||||
$note-text : (
|
$note-text : (
|
||||||
'default' : map.get($note-border, 'default'),
|
'default' : map-get($note-border, 'default'),
|
||||||
'primary' : map.get($note-border, 'primary'),
|
'primary' : map-get($note-border, 'primary'),
|
||||||
'info' : map.get($note-border, 'info'),
|
'info' : map-get($note-border, 'info'),
|
||||||
'success' : map.get($note-border, 'success'),
|
'success' : map-get($note-border, 'success'),
|
||||||
'warning' : map.get($note-border, 'warning'),
|
'warning' : map-get($note-border, 'warning'),
|
||||||
'danger' : map.get($note-border, 'danger')
|
'danger' : map-get($note-border, 'danger')
|
||||||
);
|
);
|
||||||
|
|
||||||
$note-icon : (
|
$note-icon : (
|
||||||
@ -350,12 +352,12 @@ $note-modern-border : (
|
|||||||
);
|
);
|
||||||
|
|
||||||
$note-modern-bg : (
|
$note-modern-bg : (
|
||||||
'default' : lighten(adjust-hue(map.get($note-modern-border, 'default'), 10), 60% + ($lbg * 4)),
|
'default' : lighten(adjust-hue(map-get($note-modern-border, 'default'), 10), 60% + ($lbg * 4)),
|
||||||
'primary' : lighten(adjust-hue(map.get($note-modern-border, 'primary'), 10), 40% + ($lbg * 4)),
|
'primary' : lighten(adjust-hue(map-get($note-modern-border, 'primary'), 10), 40% + ($lbg * 4)),
|
||||||
'info' : lighten(adjust-hue(map.get($note-modern-border, 'info'), 10), 50% + ($lbg * 4)),
|
'info' : lighten(adjust-hue(map-get($note-modern-border, 'info'), 10), 50% + ($lbg * 4)),
|
||||||
'success' : lighten(adjust-hue(map.get($note-modern-border, 'success'), 10), 40% + ($lbg * 4)),
|
'success' : lighten(adjust-hue(map-get($note-modern-border, 'success'), 10), 40% + ($lbg * 4)),
|
||||||
'warning' : lighten(adjust-hue(map.get($note-modern-border, 'warning'), 10), 43% + ($lbg * 4)),
|
'warning' : lighten(adjust-hue(map-get($note-modern-border, 'warning'), 10), 43% + ($lbg * 4)),
|
||||||
'danger' : lighten(adjust-hue(map.get($note-modern-border, 'danger'), 10), 35% + ($lbg * 4))
|
'danger' : lighten(adjust-hue(map-get($note-modern-border, 'danger'), 10), 35% + ($lbg * 4))
|
||||||
);
|
);
|
||||||
|
|
||||||
$note-modern-text : (
|
$note-modern-text : (
|
||||||
@ -368,12 +370,12 @@ $note-modern-text : (
|
|||||||
);
|
);
|
||||||
|
|
||||||
$note-modern-hover : (
|
$note-modern-hover : (
|
||||||
'default' : darken(adjust-hue(map.get($note-modern-text, 'default'), -10), 32%),
|
'default' : darken(adjust-hue(map-get($note-modern-text, 'default'), -10), 32%),
|
||||||
'primary' : darken(adjust-hue(map.get($note-modern-text, 'primary'), -10), 22%),
|
'primary' : darken(adjust-hue(map-get($note-modern-text, 'primary'), -10), 22%),
|
||||||
'info' : darken(adjust-hue(map.get($note-modern-text, 'info'), -10), 32%),
|
'info' : darken(adjust-hue(map-get($note-modern-text, 'info'), -10), 32%),
|
||||||
'success' : darken(adjust-hue(map.get($note-modern-text, 'success'), -10), 27%),
|
'success' : darken(adjust-hue(map-get($note-modern-text, 'success'), -10), 27%),
|
||||||
'warning' : darken(adjust-hue(map.get($note-modern-text, 'warning'), -10), 18%),
|
'warning' : darken(adjust-hue(map-get($note-modern-text, 'warning'), -10), 18%),
|
||||||
'danger' : darken(adjust-hue(map.get($note-modern-text, 'danger'), -10), 22%)
|
'danger' : darken(adjust-hue(map-get($note-modern-text, 'danger'), -10), 22%)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -385,10 +387,10 @@ $tbr : 0;
|
|||||||
// Label colors
|
// Label colors
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
$label : (
|
$label : (
|
||||||
'default' : lighten(adjust-hue(map.get($note-border, 'default'), 0), 89% + $lbg),
|
'default' : lighten(adjust-hue(map-get($note-border, 'default'), 0), 89% + $lbg),
|
||||||
'primary' : lighten(adjust-hue(map.get($note-border, 'primary'), 10), 87% + $lbg),
|
'primary' : lighten(adjust-hue(map-get($note-border, 'primary'), 10), 87% + $lbg),
|
||||||
'info' : lighten(adjust-hue(map.get($note-border, 'info'), -10), 86% + $lbg),
|
'info' : lighten(adjust-hue(map-get($note-border, 'info'), -10), 86% + $lbg),
|
||||||
'success' : lighten(adjust-hue(map.get($note-border, 'success'), 10), 85% + $lbg),
|
'success' : lighten(adjust-hue(map-get($note-border, 'success'), 10), 85% + $lbg),
|
||||||
'warning' : lighten(adjust-hue(map.get($note-border, 'warning'), 10), 83% + $lbg),
|
'warning' : lighten(adjust-hue(map-get($note-border, 'warning'), 10), 83% + $lbg),
|
||||||
'danger' : lighten(adjust-hue(map.get($note-border, 'danger'), -10), 87% + $lbg)
|
'danger' : lighten(adjust-hue(map-get($note-border, 'danger'), -10), 87% + $lbg)
|
||||||
);
|
);
|
||||||
|
@ -7,13 +7,14 @@
|
|||||||
// Variables Layer
|
// Variables Layer
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@import '_variables/base';
|
@import '_variables/base';
|
||||||
@import '"_variables/" + theme.scheme';
|
// TODO think how dynamic import the scheme variables
|
||||||
@import 'theme.injects.variable';
|
@import '_variables/Gemini';
|
||||||
|
//@import 'theme.injects.variable';
|
||||||
|
|
||||||
// Mixins Layer
|
// Mixins Layer
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@import '_mixins';
|
@import '_mixins';
|
||||||
@import 'theme.injects.mixin';
|
//@import 'theme.injects.mixin';
|
||||||
|
|
||||||
// Dark mode colors
|
// Dark mode colors
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@ -34,9 +35,9 @@
|
|||||||
|
|
||||||
// Schemes Layer
|
// Schemes Layer
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@import '"_schemes/" + theme.scheme';
|
@import '_schemes/Gemini/';
|
||||||
|
|
||||||
|
|
||||||
// Custom Layer
|
// Custom Layer
|
||||||
// --------------------------------------------------
|
// --------------------------------------------------
|
||||||
@import 'theme.injects.style';
|
// @import 'theme.injects.style';
|
||||||
|
@ -41,10 +41,10 @@ params:
|
|||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
|
|
||||||
# Schemes
|
# Schemes
|
||||||
scheme: Muse
|
#scheme: Muse
|
||||||
#scheme: Mist
|
#scheme: Mist
|
||||||
#scheme: Pisces
|
#scheme: Pisces
|
||||||
#scheme: Gemini
|
scheme: Gemini
|
||||||
|
|
||||||
# Dark Mode
|
# Dark Mode
|
||||||
darkmode: false
|
darkmode: false
|
||||||
@ -66,7 +66,7 @@ params:
|
|||||||
|
|
||||||
# Creative Commons 4.0 International License.
|
# Creative Commons 4.0 International License.
|
||||||
# See: https://creativecommons.org/about/cclicenses/
|
# See: https://creativecommons.org/about/cclicenses/
|
||||||
creative_commons:
|
creativeCommons:
|
||||||
# Available values: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | cc-zero
|
# Available values: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | cc-zero
|
||||||
license: by-nc-sa
|
license: by-nc-sa
|
||||||
# Available values: big | small
|
# Available values: big | small
|
||||||
@ -110,7 +110,7 @@ params:
|
|||||||
#commonweal: /404/ || fa fa-heartbeat
|
#commonweal: /404/ || fa fa-heartbeat
|
||||||
|
|
||||||
# Enable / Disable menu icons / item badges.
|
# Enable / Disable menu icons / item badges.
|
||||||
menu_settings:
|
menuSets:
|
||||||
icons: true
|
icons: true
|
||||||
badges: false
|
badges: false
|
||||||
|
|
||||||
@ -128,7 +128,7 @@ params:
|
|||||||
# Manual define the sidebar width. If commented, will be default for:
|
# Manual define the sidebar width. If commented, will be default for:
|
||||||
# Muse | Mist: 320
|
# Muse | Mist: 320
|
||||||
# Pisces | Gemini: 240
|
# Pisces | Gemini: 240
|
||||||
#width: 300
|
width: 300
|
||||||
|
|
||||||
# Sidebar Display (only for Muse | Mist), available values:
|
# Sidebar Display (only for Muse | Mist), available values:
|
||||||
# - post expand on posts automatically. Default.
|
# - post expand on posts automatically. Default.
|
||||||
@ -152,7 +152,7 @@ params:
|
|||||||
rotated: false
|
rotated: false
|
||||||
|
|
||||||
# Posts / Categories / Tags in sidebar.
|
# Posts / Categories / Tags in sidebar.
|
||||||
site_state: true
|
siteState: true
|
||||||
|
|
||||||
# Social Links
|
# Social Links
|
||||||
# Usage: `Key: permalink || icon`
|
# Usage: `Key: permalink || icon`
|
||||||
@ -170,13 +170,13 @@ params:
|
|||||||
#Instagram: https://instagram.com/yourname || fab fa-instagram
|
#Instagram: https://instagram.com/yourname || fab fa-instagram
|
||||||
#Skype: skype:yourname?call|chat || fab fa-skype
|
#Skype: skype:yourname?call|chat || fab fa-skype
|
||||||
|
|
||||||
social_icons:
|
socialIcons:
|
||||||
enable: true
|
enable: true
|
||||||
icons_only: false
|
iconsOnly: false
|
||||||
transition: false
|
transition: false
|
||||||
|
|
||||||
# Blog rolls
|
# Blog rolls
|
||||||
links_settings:
|
linksSets:
|
||||||
icon: fa fa-globe
|
icon: fa fa-globe
|
||||||
title: Links
|
title: Links
|
||||||
# Available values: block | inline
|
# Available values: block | inline
|
||||||
@ -194,9 +194,9 @@ params:
|
|||||||
# If true, all words will placed on next lines if header width longer then sidebar width.
|
# If true, all words will placed on next lines if header width longer then sidebar width.
|
||||||
wrap: false
|
wrap: false
|
||||||
# If true, all level of TOC in a post will be displayed, rather than the activated part of it.
|
# If true, all level of TOC in a post will be displayed, rather than the activated part of it.
|
||||||
expand_all: false
|
expandAll: false
|
||||||
# Maximum heading depth of generated toc.
|
# Maximum heading depth of generated toc.
|
||||||
max_depth: 6
|
maxDepth: 6
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
@ -251,12 +251,12 @@ params:
|
|||||||
read_more_btn: true
|
read_more_btn: true
|
||||||
|
|
||||||
# Post meta display settings
|
# Post meta display settings
|
||||||
post_meta:
|
postMeta:
|
||||||
item_text: true
|
itemText: true
|
||||||
created_at: true
|
created: true
|
||||||
updated_at:
|
updated:
|
||||||
enable: true
|
enable: true
|
||||||
another_day: true
|
anotherDay: true
|
||||||
categories: true
|
categories: true
|
||||||
|
|
||||||
# Post wordcount display settings
|
# Post wordcount display settings
|
||||||
@ -270,7 +270,7 @@ params:
|
|||||||
|
|
||||||
# Donate (Sponsor) settings
|
# Donate (Sponsor) settings
|
||||||
# Front-matter variable (nonsupport animation).
|
# Front-matter variable (nonsupport animation).
|
||||||
reward_settings:
|
rewardSets:
|
||||||
# If true, a donate button will be displayed in every article by default.
|
# If true, a donate button will be displayed in every article by default.
|
||||||
enable: false
|
enable: false
|
||||||
animation: false
|
animation: false
|
||||||
@ -284,29 +284,29 @@ params:
|
|||||||
|
|
||||||
# Subscribe through Telegram Channel, Twitter, etc.
|
# Subscribe through Telegram Channel, Twitter, etc.
|
||||||
# Usage: `Key: permalink || icon` (Font Awesome)
|
# Usage: `Key: permalink || icon` (Font Awesome)
|
||||||
follow_me:
|
followMe:
|
||||||
#Twitter: https://twitter.com/username || fab fa-twitter
|
Twitter: https://twitter.com/username || fab fa-twitter
|
||||||
#Telegram: https://t.me/channel_name || fab fa-telegram
|
#Telegram: https://t.me/channel_name || fab fa-telegram
|
||||||
#WeChat: /images/wechat_channel.jpg || fab fa-weixin
|
#WeChat: /images/wechat_channel.jpg || fab fa-weixin
|
||||||
#RSS: /atom.xml || fa fa-rss
|
#RSS: /atom.xml || fa fa-rss
|
||||||
|
|
||||||
# Related popular posts
|
# Related popular posts
|
||||||
# Dependencies: https://github.com/sergeyzwezdin/hexo-related-posts
|
# Dependencies: https://github.com/sergeyzwezdin/hexo-related-posts
|
||||||
related_posts:
|
relatedPosts:
|
||||||
enable: false
|
enable: false
|
||||||
title: # Custom header, leave empty to use the default one
|
title: # Custom header, leave empty to use the default one
|
||||||
display_in_home: false
|
display_in_home: false
|
||||||
|
|
||||||
# Post edit
|
# Post edit
|
||||||
# Easily browse and edit blog source code online.
|
# Easily browse and edit blog source code online.
|
||||||
post_edit:
|
postEdit:
|
||||||
enable: false
|
enable: false
|
||||||
url: https://github.com/user-name/repo-name/tree/branch-name/subdirectory-name/ # Link for view source
|
url: https://github.com/user-name/repo-name/tree/branch-name/subdirectory-name/ # Link for view source
|
||||||
#url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name/ # Link for fork & edit
|
#url: https://github.com/user-name/repo-name/edit/branch-name/subdirectory-name/ # Link for fork & edit
|
||||||
|
|
||||||
# Show previous post and next post in post footer if exists
|
# Show previous post and next post in post footer if exists
|
||||||
# Available values: left | right | false
|
# Available values: left | right | false
|
||||||
post_navigation: left
|
postNavigation: left
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
@ -346,21 +346,21 @@ params:
|
|||||||
preconnect: false
|
preconnect: false
|
||||||
|
|
||||||
# Set the text alignment in posts / pages.
|
# Set the text alignment in posts / pages.
|
||||||
text_align:
|
textAlign:
|
||||||
# Available values: start | end | left | right | center | justify | justify-all | match-parent
|
# Available values: start | end | left | right | center | justify | justify-all | match-parent
|
||||||
desktop: justify
|
desktop: justify
|
||||||
mobile: justify
|
mobile: justify
|
||||||
|
|
||||||
# Reduce padding / margin indents on devices with narrow width.
|
# Reduce padding / margin indents on devices with narrow width.
|
||||||
mobile_layout_economy: false
|
mobileLayoutEconomy: false
|
||||||
|
|
||||||
# Browser header panel color.
|
# Browser header panel color.
|
||||||
theme_color:
|
themeColor:
|
||||||
light: "#222"
|
light: "#222"
|
||||||
dark: "#222"
|
dark: "#222"
|
||||||
|
|
||||||
# Override browsers' default behavior.
|
# Override browsers' default behavior.
|
||||||
body_scrollbar:
|
bodyScrollbar:
|
||||||
# Place the scrollbar over the content.
|
# Place the scrollbar over the content.
|
||||||
overlay: false
|
overlay: false
|
||||||
# Present the scrollbar even if the content is not overflowing.
|
# Present the scrollbar even if the content is not overflowing.
|
||||||
@ -376,12 +376,12 @@ params:
|
|||||||
light: prism
|
light: prism
|
||||||
dark: prism-dark
|
dark: prism-dark
|
||||||
# Add copy button on codeblock
|
# Add copy button on codeblock
|
||||||
copy_button:
|
copyBtn:
|
||||||
enable: false
|
enable: false
|
||||||
# Available values: default | flat | mac
|
# Available values: default | flat | mac
|
||||||
style:
|
style: default
|
||||||
|
|
||||||
back2top:
|
backTop:
|
||||||
enable: true
|
enable: true
|
||||||
# Back to top in sidebar.
|
# Back to top in sidebar.
|
||||||
sidebar: false
|
sidebar: false
|
||||||
@ -389,10 +389,10 @@ params:
|
|||||||
scrollpercent: false
|
scrollpercent: false
|
||||||
|
|
||||||
# Reading progress bar
|
# Reading progress bar
|
||||||
reading_progress:
|
readingProgress:
|
||||||
enable: false
|
enable: false
|
||||||
# Available values: left | right
|
# Available values: left | right
|
||||||
start_at: left
|
start: left
|
||||||
# Available values: top | bottom
|
# Available values: top | bottom
|
||||||
position: top
|
position: top
|
||||||
reversed: false
|
reversed: false
|
||||||
@ -409,7 +409,7 @@ params:
|
|||||||
save: auto
|
save: auto
|
||||||
|
|
||||||
# `Follow me on GitHub` banner in the top-right corner.
|
# `Follow me on GitHub` banner in the top-right corner.
|
||||||
github_banner:
|
githubBanner:
|
||||||
enable: false
|
enable: false
|
||||||
permalink: https://github.com/yourname
|
permalink: https://github.com/yourname
|
||||||
title: Follow me on GitHub
|
title: Follow me on GitHub
|
||||||
@ -722,14 +722,14 @@ params:
|
|||||||
|
|
||||||
# Show Views / Visitors of the website / page with busuanzi.
|
# Show Views / Visitors of the website / page with busuanzi.
|
||||||
# For more information: http://ibruce.info/2015/04/04/busuanzi/
|
# For more information: http://ibruce.info/2015/04/04/busuanzi/
|
||||||
busuanzi_count:
|
busuanzi:
|
||||||
enable: false
|
enable: false
|
||||||
total_visitors: true
|
visitors: true
|
||||||
total_visitors_icon: fa fa-user
|
visitorsIcon: fa fa-user
|
||||||
total_views: true
|
views: true
|
||||||
total_views_icon: fa fa-eye
|
viewsIcon: fa fa-eye
|
||||||
post_views: true
|
postViews: true
|
||||||
post_views_icon: far fa-eye
|
postViewsIcon: far fa-eye
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
@ -739,14 +739,14 @@ params:
|
|||||||
|
|
||||||
# Algolia Search
|
# Algolia Search
|
||||||
# For more information: https://www.algolia.com
|
# For more information: https://www.algolia.com
|
||||||
algolia_search:
|
algoliaSearch:
|
||||||
enable: false
|
enable: false
|
||||||
hits:
|
hits:
|
||||||
per_page: 10
|
per_page: 10
|
||||||
|
|
||||||
# Local Search
|
# Local Search
|
||||||
# Dependencies: https://github.com/next-theme/hexo-generator-searchdb
|
# Dependencies: https://github.com/next-theme/hexo-generator-searchdb
|
||||||
local_search:
|
localSearch:
|
||||||
enable: false
|
enable: false
|
||||||
# If auto, trigger search by changing input.
|
# If auto, trigger search by changing input.
|
||||||
# If manual, trigger search by pressing enter key or search button.
|
# If manual, trigger search by pressing enter key or search button.
|
||||||
@ -810,7 +810,7 @@ params:
|
|||||||
icons: false
|
icons: false
|
||||||
# Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).
|
# Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).
|
||||||
# Offset also applied to label tag variables. This option can work with disabled note tag.
|
# Offset also applied to label tag variables. This option can work with disabled note tag.
|
||||||
light_bg_offset: 0
|
lightBgOffset: 0
|
||||||
|
|
||||||
# Tabs tag
|
# Tabs tag
|
||||||
tabs:
|
tabs:
|
||||||
@ -849,10 +849,10 @@ params:
|
|||||||
async: false
|
async: false
|
||||||
transition:
|
transition:
|
||||||
# All available transition variants: https://theme-next.js.org/animate/
|
# All available transition variants: https://theme-next.js.org/animate/
|
||||||
post_block: fadeIn
|
postBlock: fadeIn
|
||||||
post_header: fadeInDown
|
postHeader: fadeInDown
|
||||||
post_body: fadeInDown
|
postBody: fadeInDown
|
||||||
coll_header: fadeInLeft
|
collHeader: fadeInLeft
|
||||||
# Only for Pisces | Gemini.
|
# Only for Pisces | Gemini.
|
||||||
sidebar: fadeInUp
|
sidebar: fadeInUp
|
||||||
|
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
{{- $scssVars := resources.Get "css/_sitevars.scss"}}
|
||||||
|
{{- $scssVars = $scssVars | resources.ExecuteAsTemplate "sitevars.scss" . }}
|
||||||
|
{{- $scssMain := resources.Get "css/main.scss" }}
|
||||||
|
{{- $scss := slice $scssVars $scssMain | resources.Concat "css/main.scss" }}
|
||||||
|
{{- $css := $scss | toCSS (dict "targetPath" "/css/main.css" "outputStyle" "expanded") }}
|
||||||
|
<link rel="stylesheet" href="{{ $css.RelPermalink }}">
|
Loading…
Reference in New Issue
Block a user