diff --git a/_config.yml b/_config.yml
index 91680bc..48a883c 100755
--- a/_config.yml
+++ b/_config.yml
@@ -1,78 +1,45 @@
-############################### 主题基本信息 ###############################
+############################### Basic Information ###############################
info:
name: Volantis
version: '2.0-beta3'
docs: https://volantis.js.org/
- cdn: # 要使用CDN,请在根目录的config文件中写上 use_cdn: true
+ cdn: # To use CDN, write 'use_cdn: true' in 'blog/_config.yml'.
css:
# style: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/css/style.css
js:
app: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/app.js
# search: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/search.js
- valine: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/valine.js
-
-
-############################### 第三方插件 ###############################
-# ⚠️ 注意:开启过多服务会导致网页加载缓慢、运行卡顿
-plugins:
- # jquery是很多功能的基础,请勿关闭
- jquery: https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js
- ################################################## 提升速度类的服务
- # 鼠标放在链接上就提前开始加载了 [站内的url一定要以‘/’结尾]
- instant_page: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/instant_page.js
- ################################################## 优化体验类的服务
- # 图片放大预览
- fancybox:
- css: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css
- js: https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js
- # 页面滚动显示动画
- scrollreveal: #https://cdn.jsdelivr.net/npm/scrollreveal@4.0.5/dist/scrollreveal.min.js
- # 代码块复制按钮
- clipboard: https://cdn.jsdelivr.net/npm/clipboard@2/dist/clipboard.min.js
- ################################################## 运维服务
- # 访问量统计【加载非常缓慢】
- busuanzi: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-busuanzi@2.3/js/busuanzi.pure.mini.js
- # 文章字数统计、阅读时长,开启需要安装插件: npm i --save hexo-wordcount
- wordcount: #true
- ################################################## 美化类的服务
- # 按钮点击涟漪效果
- nodewaves:
- css: https://cdn.jsdelivr.net/npm/node-waves@0.7.6/dist/waves.min.css
- js: https://cdn.jsdelivr.net/npm/node-waves@0.7.6/dist/waves.min.js
- # 文本框打字机特效
- comment_typing: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/comment_typing.js
-
-
-
-############################### 主题样式 ###############################
-# 样式
+############################### Style ###############################
style:
- # 卡片阴影效果
- shadow:
- # 导航栏阴影
- nav: true
- # 卡片阴影和悬浮动画
- card: true
- # 毛玻璃效果 具体效果调整在: source/less/_color.less
- blur:
- navbar: true
- # widget: true
- # body: true
-# 建议:
-# 有背景图:开启毛玻璃,关闭卡片阴影
-# 无背景图:关闭毛玻璃,开启卡片阴影
- highlight:
- language: false # 是否显示语言
- # fontfamily: CourierNew
- # align: # left, right, justify, center
- # h1: center
- # h2: center
- # h3: center
- # h4: center
- # navbar_height: 64px # 导航栏高度
- # max_width: 1080px # 最大布局宽度,包含侧边栏
+ max_width: 1080px # Sum of body width and sidebar width
+ navbar:
+ height: 64px
+ effect: [shadow, blur]
+ sidebar:
+ effect: [shadow]
+ body:
+ effect: [shadow]
+ highlight:
+ language: false # show language of codeblock
+ text_align: # left, right, justify, center
+ h1: left
+ h2: left
+ h3: left
+ h4: left
+ p: justify
+ fontfamily:
+ bodyfont:
+ name: 'Varela Round'
+ url: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-fonts/VarelaRound/VarelaRound-Regular.ttf
+ weight: normal
+ style: normal
+ # codefont:
+ # name: 'Monaco'
+ # url: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-fonts/Monaco/Monaco.ttf
+ # weight: normal
+ # style: normal
# color:
# site: '#21232F' # 网页背景颜色
# card: '#444' # 卡片背景
@@ -85,37 +52,11 @@ style:
# inlinecode: yellow # 行内代码颜色
# codeblock: '#555' # 代码块背景
# p: '#ccc'
- # # h1: # H1标题颜色
- # # h2: # H2标题颜色
- # # h3: # H3标题颜色
- # # h4: # H4标题颜色
-
-
-# 幻灯片背景
-backstretch:
- enable: true # 是否启用
- js: '//cdn.jsdelivr.net/npm/jquery-backstretch@2.1.18/jquery.backstretch.min.js'
- position: cover # cover: 封面背景 fixed: 整个网页背景
- duration: 20000 # 持续时间(毫秒)
- fade: 2500 # 渐变(毫秒)
- is_dark: #true # 图片是否是暗色的(调整文字为白色)
- images: # 我上传了一些高清壁纸到CDN中,仅限个人使用,商用后果自负!!!
- - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/41F215B9-261F-48B4-80B5-4E86E165259E.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/BBC19066-E176-47C2-9D22-48C81EE5DF6B.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/B18FCBB3-67FD-48CC-B4F3-457BA145F17A.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/00E0F0ED-9F1C-407A-9AA6-545649D919F4.jpeg
- # # 下面这些建议 is_dark: true
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/67239FBB-E15D-4F4F-8EE8-0F1C9F3C4E7C.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/B951AE18-D431-417F-B3FE-A382403FF21B.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/AEB33F9D-7294-4CF1-B8C5-3020748A9D45.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/2884F904-F1F3-479E-AE27-5EBC291B63B0.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/10A0FCE5-36A1-4AD0-8CF0-019259A89E03.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/250662D4-5A21-4AAA-BB63-CD25CF97CFF1.jpeg
- # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/298468D7-E388-44A8-8CC5-8213BDC33CED.jpeg
-
-
-
-############################### 自定义 ###############################
+
+
+
+
+############################### Layout ###############################
# page的封面
cover:
scheme: docs # docs: 适合文档的封面方案 blog: 适合博客的封面方案
@@ -156,7 +97,8 @@ navbar:
# 显示标题
title:
# logo后面的导航菜单
- menu: # 下面的内容可以写在 `blog/source/_data/menu.yml` 中
+ menu:
+ # The following can be written in `blog/source/_data/menu.yml`
# 在桌面端显示的导航菜单
on_desktop:
- name: 博客
@@ -202,7 +144,8 @@ navbar:
# 布局
-layout: # 下面的内容可以写在 `blog/source/_data/layout.yml` 中
+layout:
+ # The following can be written in `blog/source/_data/layout.yml`
# 文章列表多列布局
multiple_columns: false # 部分浏览器不兼容,谨慎使用
# 文章列表(主页、自定义的列表)布局
@@ -230,7 +173,7 @@ layout: # 下面的内容可以写在 `blog/source/_data/layout.yml` 中
# 其他的页面布局暂时等于 on_list
-# meta库配置
+# meta library
meta:
# 文章标题
title: # 暂无配置
@@ -309,8 +252,9 @@ meta:
title: 反馈
color: '#1BCDFC'
-# 组件库配置
-widget: # 下面的内容可以写在 `blog/source/_data/widget.yml` 中
+# widget library
+widget:
+ # The following can be written in `blog/source/_data/widget.yml`
# ---------------------------------------
# 博主信息小部件配置
blogger:
@@ -400,25 +344,8 @@ widget: # 下面的内容可以写在 `blog/source/_data/widget.yml` 中
# 网站页脚
footer:
- # 网站页脚布局,默认支持 aplayer/social/license/info/copyright
+ # layout of footer: [aplayer, social, license, info, copyright]
layout: [aplayer, social, license, info, copyright]
- # APlayer配置 https://github.com/metowolf/MetingJS
- aplayer:
- # 是否启用,注释此项则不加载服务
- enable: true
- # 必选参数
- server: netease # netease, tencent, kugou, xiami, baidu
- type: playlist # song, playlist, album, search, artist
- id: 3175833810 # song id / playlist id / album id / search keyword
- # 可选参数
- fixed: false # enable fixed mode
- theme: '#1BCDFC' # main color
- autoplay: false # audio autoplay
- order: list # player play order, values: 'list', 'random'
- loop: all # player loop play, values: 'all', 'one', 'none'
- volume: 0.7 # default volume, notice that player will remember user setting, default volume will not work after user set volume themselves
- list_max_height: 340px # list max height
- list_folded: true
# 社交信息配置
social:
- icon: fas fa-rss
@@ -434,7 +361,7 @@ footer:
br: '
'
-
+############################### SEO ###############################
seo:
# 当文章front-matter中没有keywords时,使用tags作为keywords
use_tags_as_keywords: true
@@ -446,71 +373,142 @@ seo:
archive: noindex,follow
category: noindex,follow
tag: noindex,follow
-# 其它页面自己在front-matter中写
+ # robots can be written in front-matter
-############################### 需要复制到根目录配置文件中 ###############################
-# 请复制到根目录配置文件!
-# copyright: '[Copyright © 2017-2020 Mr. X](https://xaoxuu.com)'
+############################### Plugins ###############################
+plugins:
+ # Required
+ jquery: https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js
+ ################################################## 提升速度类的服务
+
+ # Preload (The menu's url must end with ‘/’)
+ instant_page: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/instant_page.js
+
+ ################################################## 优化体验类的服务
+
+ # Picture Zoom
+ fancybox:
+ css: https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css
+ js: https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js
+
+ # Page Scrolling Animation
+ scrollreveal: #https://cdn.jsdelivr.net/npm/scrollreveal@4.0.5/dist/scrollreveal.min.js
+
+ # Codeblock Copy Button
+ clipboard: https://cdn.jsdelivr.net/npm/clipboard@2/dist/clipboard.min.js
+
+ ################################################## 运维服务
+
+ # 访问量统计【加载非常缓慢】
+ busuanzi: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-busuanzi@2.3/js/busuanzi.pure.mini.js
+
+ # 文章字数统计、阅读时长,开启需要安装插件: npm i --save hexo-wordcount
+ wordcount: #true
+
+ ################################################## 美化类的服务
+
+ # Button Ripple Effect
+ nodewaves:
+ css: https://cdn.jsdelivr.net/npm/node-waves@0.7.6/dist/waves.min.css
+ js: https://cdn.jsdelivr.net/npm/node-waves@0.7.6/dist/waves.min.js
+ # Typing Effects
+ comment_typing: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/comment_typing.js
+
+ # Slide Background
+ backstretch:
+ enable: true
+ js: https://cdn.jsdelivr.net/npm/jquery-backstretch@2.1.18/jquery.backstretch.min.js
+ position: cover # cover: 封面背景 fixed: 整个网页背景
+ duration: 20000 # 持续时间(毫秒)
+ fade: 2500 # 渐变(毫秒)
+ is_dark: #true # 图片是否是暗色的(调整文字为白色)
+ images: # 我上传了一些高清壁纸到CDN中,仅限个人使用,商用后果自负!!!
+ - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/41F215B9-261F-48B4-80B5-4E86E165259E.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/BBC19066-E176-47C2-9D22-48C81EE5DF6B.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/B18FCBB3-67FD-48CC-B4F3-457BA145F17A.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/00E0F0ED-9F1C-407A-9AA6-545649D919F4.jpeg
+ # # 下面这些建议 is_dark: true
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/67239FBB-E15D-4F4F-8EE8-0F1C9F3C4E7C.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/B951AE18-D431-417F-B3FE-A382403FF21B.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/AEB33F9D-7294-4CF1-B8C5-3020748A9D45.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/abstract/2884F904-F1F3-479E-AE27-5EBC291B63B0.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/10A0FCE5-36A1-4AD0-8CF0-019259A89E03.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/250662D4-5A21-4AAA-BB63-CD25CF97CFF1.jpeg
+ # - https://cdn.jsdelivr.net/gh/xaoxuu/cdn-wallpaper/landscape/298468D7-E388-44A8-8CC5-8213BDC33CED.jpeg
+
+ # APlayer config: https://github.com/metowolf/MetingJS
+ aplayer:
+ enable: true
+ js:
+ - https://cdn.jsdelivr.net/npm/aplayer@1.10/dist/APlayer.min.js
+ - https://cdn.jsdelivr.net/npm/meting@2.0/dist/Meting.min.js
+ # Required
+ server: netease # netease, tencent, kugou, xiami, baidu
+ type: playlist # song, playlist, album, search, artist
+ id: 3175833810 # song id / playlist id / album id / search keyword
+ # Optional
+ fixed: false # enable fixed mode
+ theme: '#1BCDFC' # main color
+ autoplay: false # audio autoplay
+ order: list # player play order, values: 'list', 'random'
+ loop: all # player loop play, values: 'all', 'one', 'none'
+ volume: 0.7 # default volume, notice that player will remember user setting, default volume will not work after user set volume themselves
+ list_max_height: 340px # list max height
+ list_folded: true
-############################### 评论系统 ###############################
-# disqus_shortname: 要使用哪个请复制到根目录配置文件!
-# livere_uid: 要使用哪个请复制到根目录配置文件!
-# gitalk: 要使用哪个请复制到根目录配置文件!
-# clientID: 你的clientID
-# clientSecret: 你的clientSecret
-# repo: 你的repo名
-# owner: 你的GitHub名
-# admin: [] 至少填写你的GitHub名
-# leancloud: 要使用哪个请复制到根目录配置文件!
-# app_id: 你的appId
-# app_key: 你的appKey
-############################### 杂项,请勿删除 ###############################
+############################### Comments ###############################
comments:
title: 评论
subtitle:
-#valine配置
-valine:
- enable: true # 如果你想用Valine评论系统,请设置enable为true
- # 还需要在根目录配置文件中添加下面这三行内容
- # leancloud:
- # app_id: 你的appId
- # app_key: 你的appKey
- # valine_path: 全站采用同一个path(共用同一个评论框数据)
- guest_info: nick,mail,link #valine comment header info
- placeholder: 快来评论吧~ # valine comment input placeholder(like: Please leave your footprints )
- avatar: mp # gravatar style https://valine.js.org/avatar
- pageSize: 10 # comment list page size
- verify: true # valine verify code (true/false)
- notify: true # valine mail notify (true/false)
- lang: zh-cn
- highlight: true
- visitor: false # 阅读统计,按照官网文档接入了,但是依然不能用。
-
-# 搜索配置
+ service: valine # valine, disqus, gitalk, livere
+ valine:
+ appId: #你的appId
+ appKey: #你的appKey
+ js: https://cdn.jsdelivr.net/gh/xaoxuu/cdn-volantis@1.7.4/js/valine.js
+ path: # 全站采用同一个path(共用同一个评论框数据)
+ meta: nick,mail,link #valine comment header info
+ placeholder: 快来评论吧~ # valine comment input placeholder(like: Please leave your footprints )
+ avatar: mp # gravatar style https://valine.js.org/avatar
+ pageSize: 10 # comment list page size
+ verify: true # valine verify code (true/false)
+ notify: true # valine mail notify (true/false)
+ lang: zh-cn
+ highlight: true
+ visitor: false # 阅读统计,按照官网文档接入了,但是依然不能用。
+ disqus:
+ shortname:
+ gitalk:
+ clientID:
+ clientSecret:
+ repo:
+ owner:
+ admin: # []
+ livere:
+ uid:
+
+
+
+
+############################### Search ###############################
search:
enable: true
- service: hexo # 类型:google, algolia, azure, baidu 默认 hexo
-# 选择你选取的搜索服务后,复制相应的配置到根目录配置文件中
-# google:
-# apiKey:
-# engineId:
-# algolia:
-# applicationID:
-# apiKey:
-# indexName:
-# azure:
-# serviceName:
-# indexName:
-# queryKey:
-# baidu:
-# apiId:
-
-# Less渲染
-less:
- compress: true
+ service: hexo # hexo, google, algolia, azure, baidu
+ google:
+ apiKey:
+ engineId:
+ algolia:
+ applicationID:
+ apiKey:
+ indexName:
+ azure:
+ serviceName:
+ indexName:
+ queryKey:
+ baidu:
+ apiId:
diff --git a/layout/_cover/docs.ejs b/layout/_cover/docs.ejs
index f6167ce..6e4ffe5 100755
--- a/layout/_cover/docs.ejs
+++ b/layout/_cover/docs.ejs
@@ -1,9 +1,9 @@
<% if (theme.cover.logo) { %>
<% } else { %>
-
<%- theme.cover.title ? theme.cover.title : config.title %>
+<%- theme.cover.title ? theme.cover.title : config.title %>
<% if (theme.cover.subtitle) { %> -<%- theme.cover.subtitle%>
+<%- theme.cover.subtitle%>
<% } %> <% } %> <% if (theme.search.enable === true) { %> @@ -19,7 +19,7 @@ <% if (theme.cover.features) { %> <% (theme.cover.features || []).forEach(function(value){ %>