feat: get upyun support

This commit is contained in:
genroot 2021-05-17 15:01:47 +08:00
parent 827ca6faeb
commit e2c61a4ec3
3 changed files with 40 additions and 51 deletions

View File

@ -8,13 +8,12 @@ base_info:
# Logo image (You can use local image, image external link or dont fill) # Logo image (You can use local image, image external link or dont fill)
logo_img: logo_img:
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Theme style settings # Theme style settings
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
style: style:
# Theme primary color # Theme primary color
primary_color: '#0066CC' primary_color: "#0066CC"
# Avatar (You can use local image or image external link) # Avatar (You can use local image or image external link)
avatar: /images/avatar.svg avatar: /images/avatar.svg
@ -33,13 +32,13 @@ style:
# Mouse hover # Mouse hover
hover: hover:
shadow: false # shadow effect when the mouse hover shadow: false # shadow effect when the mouse hover
scale: false # scale effect when the mouse hover scale: false # scale effect when the mouse hover
# First screen # First screen
first_screen: first_screen:
enable: false enable: false
background_img: /images/bg.svg # You can use local image or image external link background_img: /images/bg.svg # You can use local image or image external link
description: Keep writing and Keep loving. description: Keep writing and Keep loving.
# Scroll style settings # Scroll style settings
@ -49,22 +48,20 @@ style:
percent: percent:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Social contact link # Social contact link
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
social_contact: social_contact:
enable: false enable: false
links: links:
github: # your GitHub URL github: # your GitHub URL
weixin: # your WeChat QR-Code URL weixin: # your WeChat QR-Code URL
qq: # your QQ QR-Code URL qq: # your QQ QR-Code URL
weibo: # your WeiBo URL weibo: # your WeiBo URL
zhihu: # your ZhiHu URL zhihu: # your ZhiHu URL
twitter: # your twitter URL twitter: # your twitter URL
facebook: # your facebook URL facebook: # your facebook URL
email: # your email email: # your email
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Navigation menu # Navigation menu
@ -79,18 +76,16 @@ menu:
# Changelog: /changelog # Changelog: /changelog
# ...... # ......
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Home page article block display settings # Home page article block display settings
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
home_article: home_article:
category: category:
enable: false # show category in home page article block enable: false # show category in home page article block
limit: 3 # max number of categories shown in home page article block limit: 3 # max number of categories shown in home page article block
tag: tag:
enable: false # show tags in home page article block enable: false # show tags in home page article block
limit: 5 # max number of tags shown in home page article block limit: 5 # max number of tags shown in home page article block
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Post page Settings # Post page Settings
@ -101,24 +96,22 @@ post:
# See: https://github.com/willin/hexo-wordcount # See: https://github.com/willin/hexo-wordcount
word_count: word_count:
enable: false enable: false
wordcount: false # word count, one article wordcount: false # word count, one article
min2read: false # time to read, one article min2read: false # time to read, one article
# Author label # Author label
author_label: author_label:
enable: true enable: true
auto: true # if true, show Lv1, Lv2, Lv3... , If false, show custom label auto: true # if true, show Lv1, Lv2, Lv3... , If false, show custom label
# label array item can be one or more # label array item can be one or more
custom_label_list: [ "Trainee", "Engineer", "Architect", "CTO", "BOSS" ] custom_label_list: ["Trainee", "Engineer", "Architect", "CTO", "BOSS"]
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Code copy # Code copy
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
code_copy: code_copy:
enable: false enable: false
style: default # values: default | mac style: default # values: default | mac
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Table of Contents in the Sidebar # Table of Contents in the Sidebar
@ -135,14 +128,12 @@ toc:
# If true, open TOC every time when you enter the article page # If true, open TOC every time when you enter the article page
init_open: false init_open: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Post copyright info # Post copyright info
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
copyright_info: copyright_info:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Website count # Website count
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
@ -155,7 +146,6 @@ website_count:
site_pv: false site_pv: false
page_pv: false page_pv: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Local Search # Local Search
# Dependencies: hexo-generator-searchdb # Dependencies: hexo-generator-searchdb
@ -163,37 +153,35 @@ website_count:
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
local_search: local_search:
enable: false enable: false
preload: false # Preload the search data when the page loads preload: false # Preload the search data when the page loads
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Comment plugin # Comment plugin
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
comment: comment:
enable: false enable: false
use: valine # values: valine | gitalk | twikoo use: valine # values: valine | gitalk | twikoo
# Valine # Valine
# See: https://github.com/xCss/Valine # See: https://github.com/xCss/Valine
valine: valine:
appid: # your leancloud application appid appid: # your leancloud application appid
appkey: # your leancloud application appkey appkey: # your leancloud application appkey
placeholder: # your placeholder placeholder: # your placeholder
# Gitalk # Gitalk
# See: https://github.com/gitalk/gitalk # See: https://github.com/gitalk/gitalk
gitalk: gitalk:
github_id: # GitHub repo owner github_id: # GitHub repo owner
repository: # Repository name to store issues repository: # Repository name to store issues
client_id: # GitHub Application Client ID client_id: # GitHub Application Client ID
client_secret: # GitHub Application Client Secret client_secret: # GitHub Application Client Secret
# Twikoo # Twikoo
# See: https://github.com/imaegoo/twikoo # See: https://github.com/imaegoo/twikoo
twikoo: twikoo:
env_id: # Tencent Cloud environment id env_id: # Tencent Cloud environment id
region: # environment region. If select Guangzhou, fill in "ap-guangzhou". region: # environment region. If select Guangzhou, fill in "ap-guangzhou".
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# RSS # RSS
@ -203,35 +191,31 @@ comment:
rss: rss:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Lazyload image # Lazyload image
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
lazyload: lazyload:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# CDN # CDN
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
cdn: cdn:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# PJAX # PJAX
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
pjax: pjax:
enable: false enable: false
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Footer settings # Footer settings
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
footer: footer:
since: 2020 # the starting year of your website, Can be null since: 2020 # the starting year of your website, Can be null
icp: # ICP record number of your website, Can be null icp: # ICP record number of your website, Can be null
upyun: # url
# --------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------
# Keep version (Please don't modify) # Keep version (Please don't modify)

View File

@ -28,5 +28,10 @@
<% if (theme.footer.hasOwnProperty('icp') && theme.footer.icp) { %> <% if (theme.footer.hasOwnProperty('icp') && theme.footer.icp) { %>
<div class="icp-info info-item"><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn"><%= theme.footer.icp %></a></div> <div class="icp-info info-item"><a target="_blank" rel="nofollow" href="https://beian.miit.gov.cn"><%= theme.footer.icp %></a></div>
<% } %> <% } %>
<% if (theme.footer.hasOwnProperty('upyun') && theme.footer.upyun) { %>
<div class="icp-info info-item"><a target="_blank" rel="nofollow" href="<%= theme.footer.upyun %>">本网站由
<img src="/images/upyun.png" alt="upyun" srcset="" height="24" style="position:relative; top:6px">
提供CDN加速/云存储服务</a></div>
<% } %>
</div> </div>
</footer> </footer>

BIN
source/images/upyun.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB