Skip to content

Commit

Permalink
pref: optimize theme config
Browse files Browse the repository at this point in the history
  • Loading branch information
XPoet committed Apr 30, 2020
1 parent f23ac2d commit 73ee16e
Show file tree
Hide file tree
Showing 9 changed files with 346 additions and 346 deletions.
102 changes: 51 additions & 51 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
# theme basic info
theme_info:
name: ILS
version: 1.0.2
version: 1.1.0
author: XPoet
repository: https://github.com/XPoet/hexo-theme-ils

# favicon
favicon: images/favicon.png

# avatar
avatar: images/avatar.png

# navigation menu
menu:
Home: /
Expand All @@ -17,84 +23,78 @@ menu:
rss:
enable: true

# favicon
favicon: images/favicon.png

# comment plugin
comments:
# Valine.
# more info please open https://github.com/xCss/Valine
# Valine https://github.com/xCss/Valine
valine:
enable: false # true or false
appid: # your leancloud application appid
appkey: # your leancloud application appkey
meta: # type: Array, default: ['nick','mail','link']
placeholder: Please share your thoughts with us in the comments below! #your placeholder

# Gitalk
# For more information: https://gitalk.github.io, https://github.com/gitalk/gitalk
enable: false
appid: # your leancloud application appid
appkey: # your leancloud application appkey
meta: # comment input meta, type: Array, values: ['nick','mail','link']
placeholder: # your placeholder

# Gitalk https://github.com/gitalk/gitalk
gitalk:
enable: false
github_id: # GitHub repo owner
repository: # Repository name to store issues
client_id: # GitHub Application Client ID
client_secret: # GitHub Application Client Secret
github_id: # GitHub repo owner
repository: # Repository name to store issues
client_id: # GitHub Application Client ID
client_secret: # GitHub Application Client Secret
distraction_free_mode: false # Facebook-like distraction free mode

# Show PV/UV of the website/page with busuanzi.
# Get more information on http://ibruce.info/2015/04/04/busuanzi/
busuanzi_count:
# count values only if the other configs are false
enable: false
# custom uv span for the whole site
site_uv: false
# custom pv span for the whole site
site_pv: false
# custom pv span for one page only
page_pv: false
# website count
website_count:
# busuanzi http://ibruce.info/2015/04/04/busuanzi/
busuanzi_count:
enable: false
site_uv: false
site_pv: false
page_pv: false

# Local Search
# Dependencies: https://github.com/theme-next/hexo-generator-searchdb
local_search:
enable: false
enable: true

# If auto, trigger search by changing input.
# If manual, trigger search by pressing enter key or search button.
trigger: auto
# Show top n results per article, show all results by setting to -1
top_n_per_article: 1
trigger: auto # values: auto | manual

# Unescape html strings to the readable one.
unescape: false

# Preload the search data when the page loads.
preload: false

# Code Block
codeblock:
style: flat # Available values: default | flat | mac
copy_button:
enable: true
# Code Copy
code_copy:
enable: true
style: flat # values: default | flat | mac

# sidebar tools
side_tools:
enable: true
position: right # values: left | right

# back to top
back2top:
enable: true
position: right # values: left | right

# Table of Contents in the Sidebar
toc:
enable: true

# Automatically add list number to toc.
number: true

# If true, all level of TOC in a post will be displayed, rather than the activated part of it.
expand_all: true

# magic theme style
# magic theme
magic:
enable: true
sidebar:
enable: true
enable: false
fixed: true
position: right

# sidebar tools
side-tools:
enable: true
position: right

# back to top
back2top:
enable: true
position: right
position: right # values: left | right
2 changes: 1 addition & 1 deletion layout/_partial/article-meta-info.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</ul>
</span>
<% } %>
<% if (theme.busuanzi_count.enable && theme.busuanzi_count.page_pv && is_post()) { %>
<% if (theme.website_count.busuanzi_count.enable && theme.website_count.busuanzi_count.page_pv && is_post()) { %>
<span class="article-pv article-meta-item">
<i class="fa fa-eye"></i> <span id="busuanzi_value_page_pv"></span>
</span>
Expand Down
6 changes: 3 additions & 3 deletions layout/_partial/footer.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
<%- __('powered_by', '<a target="_blank" href="https://hexo.io">Hexo</a>') %> | <%- __('theme') %> <a
href="https://github.com/XPoet/hexo-theme-ils" target="_blank"><%= theme.theme_info.name %> v<%= theme.theme_info.version %></a>
</div>
<% if (theme.busuanzi_count.enable) { %>
<% if (theme.website_count.busuanzi_count.enable) { %>
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<div class="website-count info-item">
<% if (theme.busuanzi_count.site_uv) { %>
<% if (theme.website_count.busuanzi_count.site_uv) { %>
<span id="busuanzi_container_site_uv" style="display: none">
<%- __('site_uv') %><span id="busuanzi_value_site_uv"></span>
</span>
<% } %>
<% if (theme.busuanzi_count.site_pv) { %>
<% if (theme.website_count.busuanzi_count.site_pv) { %>
<span id="busuanzi_container_site_pv" style="display: none">
<%- __('site_pv') %><span id="busuanzi_value_site_pv"></span>
</span>
Expand Down
2 changes: 1 addition & 1 deletion layout/_partial/scripts.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<% if (is_post()) { %>
<% if (theme.codeblock.copy_button.enable) { %>
<% if (theme.code_copy.enable) { %>
<%- js('js/code-copy.js') %>
<% } %>
Expand Down
2 changes: 1 addition & 1 deletion source/css/layout/article-content.styl
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ if ((hexo-config('magic.enable') && !hexo-config('magic.sidebar.enable') && hexo
position: fixed;
top: $header-height + $component-interspace;

if (hexo-config('side-tools.position') == left) {
if (hexo-config('side_tools.position') == left) {
right: 30px;
} else {
left: 30px;
Expand Down
6 changes: 3 additions & 3 deletions source/css/layout/common/codeblock/copy-code.styl
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ disable-user-select() {
disable-user-select();
the-transition();

if (hexo-config('codeblock.style') == 'flat') {
if (hexo-config('code_copy.style') == 'flat') {
background: white;
border: 0;
font-size: 0.8em;
right: 0;
top: 0;
} else if (hexo-config('codeblock.style') == 'mac') {
} else if (hexo-config('code_copy.style') == 'mac') {
color: white;
font-size: 1em;
right: 2px;
Expand All @@ -51,7 +51,7 @@ disable-user-select() {
}


if (hexo-config('codeblock.style') == 'mac') {
if (hexo-config('code_copy.style') == 'mac') {
.highlight-container {
background: #21252b;
border-radius: 5px;
Expand Down
34 changes: 17 additions & 17 deletions source/css/layout/common/variables.styl
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// ==================================
// THEME VARIABLE
// ==================================
// ===================================
// THEME VARIABLE //
// ===================================

// ===============================
// ===================================
// layout
// ===============================
// ===================================
if (hexo-config('magic.enable')) {
$header-height = 80px; // 头部默认高度
} else {
Expand All @@ -22,15 +22,15 @@ $header-shrink-height = 60px; // 头部收缩高度
$tool-button-width = 36px; // 方形工具按钮宽度
$component-interspace = 30px; // 组件/模块的间隔值(px)

// ===============================
// ===================================
// 媒体查询
// ===============================
// ===================================
$media-max-width = 760px; // 媒体查询最大宽度


// ===============================
// ===================================
// z-index
// ===============================
// ===================================
$z-index-1 = 1001;
$z-index-2 = 1002;
$z-index-3 = 1003;
Expand All @@ -39,16 +39,16 @@ $z-index-5 = 1005;
$z-index-6 = 1006;


// ===============================
// ===================================
// color
// ===============================
// ===================================
// normal mode color
$primary-color = #1b65ea; // 主题颜色
$primary-color = #225eea; // 主题颜色
$background-color = #fff; // 背景颜色
$magic-background-color = #f5f5f5; // MAGIC 主题背景颜色
$normal-text-color = #3c3944; // 通用文本颜色(默认字体颜色)
$first-text-color = darken($normal-text-color, 10%); // 第一文本颜色
$second-text-color = darken($normal-text-color, 5%); // 第二文本颜色
$normal-text-color = #43404d; // 通用文本颜色(默认字体颜色)
$first-text-color = darken($normal-text-color, 8%); // 第一文本颜色
$second-text-color = darken($normal-text-color, 4%); // 第二文本颜色
$third-text-color = lighten($normal-text-color, 40%); // 第三文本颜色
$fourth-text-color = #eee; // 第四文本颜色
$border-color = darken($background-color, 30%); // 边框颜色
Expand All @@ -67,9 +67,9 @@ $dark-border-color = lighten($dark-background-color, 20%);
$dark-selection-color = $selection-color;


// ===============================
// ===================================
// font
// ===============================
// ===================================
//$default-font-family = 'PingHei', 'PingFang SC', 'Microsoft YaHei';
//$default-font-family = 'PingFang SC', 'Hiragino Sans GB', 'STHeiti Light';
//$default-font-family = 'Microsoft YaHei', 'SimHei', 'WenQuanYi Micro Hei', sans-serif;
Expand Down
4 changes: 2 additions & 2 deletions source/css/layout/page.styl
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
.sidebar-tools {
position: fixed;
top: $header-height + $component-interspace;
if (hexo-config('side-tools.position') == left) {
if (hexo-config('side_tools.position') == left) {
left: ((100% - $main-content-width) / 4);
} else {
right: ((100% - $main-content-width) / 4);
Expand Down Expand Up @@ -140,7 +140,7 @@
}

.sidebar-tools {
if (hexo-config('side-tools.position') == left) {
if (hexo-config('side_tools.position') == left) {
left: 2% !important;
transform-origin: left top;
} else {
Expand Down
Loading

0 comments on commit 73ee16e

Please sign in to comment.