Hexo下的NexT主题配置(下)

上期链接:http://gaufoo.com/2017/08/23/Hexo下的NexT主题配置(上)/


文章设置

直达余下全文

1
scroll_to_more: false

点击阅读全文后,是否直达 <!--more--> 后的余下全文位置。

保存页面位置

1
save_scroll: false

是否在cookies里为每个页面保存阅读位置。

自动序言

1
excerpt_description: true

主页显示文章是否自动摘录描述作为序言。

截取序言

1
2
3
auto_excerpt:
enable: false
length: 150

不建议开启,推荐使用 <!--more--> 来精确控制序言。

作者信息

1
2
3
4
5
post_meta:
item_text: true
created_at: true
updated_at: true
categories: true

created_at:是否显示创建时间,updated_at:是否显示更新时间, categories:是否显示分类目录。

字数统计信息

启动功能需要下载插件:https://github.com/willin/hexo-wordcount

1
2
3
4
5
6
post_wordcount:
item_text: true
wordcount: true
min2read: false
totalcount: false
separated_meta: false

wordcount:开启字数统计,min2read:开启大致阅读时间,totalcount:开启所有文章总字体显示,separated_meta:开启独占一行。

微信二维码

1
2
3
4
wechat_subscriber:
enabled: true
qcode: /path/to/your/wechatqcode ex. /uploads/wechat-qcode.jpg
description: ex. subscribe to my blog by scanning my public wechat account

enabled:文末是否开启微信二维码显示,qcode:二维码图片所在路径,示例: /uploads/wechat-qcode.jpgdescription:二维码底下的简要描述文字。

打赏

1
2
3
4
reward_comment: 您的支持将鼓励我继续创作!
wechatpay: /images/wechatpay.jpg
alipay: /images/alipay.jpg
bitcoin: /images/bitcoin.png

reward_comment:打赏提示性语句,wechatpay:微信支付二维码图片存储路径,alipay:支付宝二维码图片存储路径,bitcoin:比特币支付二维码图片存储路径。

文章版权声明

1
2
3
4
post_copyright:
enable: true
license: CC BY-NC-ND 3.0
license_url: https://creativecommons.org/licenses/by-nc-nd/3.0/

enable:开启版权声明提醒,license:版权声明类型,license_url:全球版权页


Misc 主题方案设置

移动设备减少边框

1
mobile_layout_economy: false

不建议true

安卓设备面板颜色

1
android_chrome_color: "#222"

代码高亮主题

1
highlight_theme: normal

highlight_theme:可用值为:normalnightnight eightiesnight bluenight bright
效果示例: https://github.com/chriskempson/tomorrow-theme


字体设置

1
2
3
font:
enable: true
host:

host:外链字体库地址,例如 //fonts.googleapis.com (默认值)

全局字体

1
2
3
global:
external: true
family: Lato

全局字体将应用在body元素上,external表示从host加载字体库,family:选择字体。

标题字体

1
2
3
headings:
external: true
family:

标题字体将应用于h1,h2,h3,h4,h5,h6标题上,external同上,family:选择字体,空白则应用全局字体。

文章字体

1
2
3
posts:
external: true
family:

externalfamily同上。

LOGO 字体

1
2
3
4
logo:
external: true
family:
size:

externalfamily同上。size:字体大小单独设置。

代码块字体

1
2
3
4
codes:
external: true
family:
size:

externalfamilysize同上。


第三方服务设置

MathJax

1
2
3
4
mathjax:
enable: false
per_page: false
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML

enable:是否开启 MathJax 来显示数学公式,cdn:用于指定 MathJax 的脚本地址,默认是 MathJax 官方提供的 CDN 地址。

Han

1
han: false

文档:https://hanzi.pro/

Swiftype 站内搜索

1
swiftype_key:

填写Swiftype Search API的值

百度分析

1
baidu_analytics:

填写百度分析ID

多说

1
2
3
4
5
6
7
8
9
duoshuo_shortname:
duoshuo_share: true
duoshuo_info:
ua_enable: true
admin_enable: false
user_id: 0
admin_nickname: Author

相关:http://dev.duoshuo.com

Disqus

1
2
3
4
disqus:
enable: false
shortname:
count: true

enable:是否开启 Disqus 评论,count:是否显示评论数

Hypercomments

1
hypercomments_id:

畅言

1
2
3
4
changyan:
enable: false
appid:
appkey:

Valine

1
2
3
4
5
6
7
valine:
enable: false
appid: # your leancloud application appid
appkey: # your leancloud application appkey
notify: false # mail notifier , https://github.com/xCss/Valine/wiki
verify: false # Verification code
placeholder: Comment input placeholder

相关:https://leancloud.cn

友言

1
youyan_uid: your uid

LiveRe

1
livere_uid: your uid

相关:https://livere.com/insight/myCode

百度分享

1
2
baidushare:
type: button

注意:百度分享不支持https。type可选项:buttonslice

JiaThis

1
add_this_id:

相关:http://www.jiathis.com/

Google

1
google_site_verification:

Google 验证码,相关:https://www.google.com/webmasters/

1
google_analytics:

Google 分析

Yandex

1
yandex_site_verification:

相关:https://webmaster.yandex.ru/

CNZZ 统计

1
cnzz_siteid:

Application Insights

1
application_insights:

相关:https://azure.microsoft.com/en-us/services/application-insights/

Facebook SDK

1
2
3
4
5
6
facebook_sdk:
enable: false
app_id: #<app_id>
fb_admin: #<user_id>
like_button: #true
webmaster: #true

相关:https://github.com/iissnan/hexo-theme-next/pull/410

Facebook 评论

1
2
3
4
5
facebook_comments_plugin:
enable: false
num_of_posts: 10 # min posts num is 1
width: 100% # default width is 550px
scheme: light # default scheme is light (light or dark)

VKontakte API

1
2
3
4
5
6
vkontakte_api:
enable: false
app_id: #<app_id>
like: true
comments: true
num_of_posts: 10

相关:https://vk.com/editapp?act=create

星星评级

1
2
3
4
rating:
enable: false
id: #<app_id>
color: fc6423

相关:https://widgetpack.com

阅读数统计

1
2
3
4
leancloud_visitors:
enable: false
app_id: #<app_id>
app_key: #<app_key>

相关:https://leancloud.cn

不蒜子统计

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
busuanzi_count:
# count values only if the other configs are false
enable: false
# custom uv span for the whole site
site_uv: true
site_uv_header: <i class="fa fa-user"></i>
site_uv_footer:
# custom pv span for the whole site
site_pv: true
site_pv_header: <i class="fa fa-eye"></i>
site_pv_footer:
# custom pv span for one page only
page_pv: true
page_pv_header: <i class="fa fa-file-o"></i>
page_pv_footer:

相关:http://ibruce.info/2015/04/04/busuanzi/
例:

1
2
3
4
5
6
7
8
9
10
11
busuanzi_count:
enable: true
site_uv: true
site_uv_header: 本站访客数
site_uv_footer: 人次
site_pv: true
site_pv_header: 本站总访问量
site_pv_footer:
page_pv: true
page_pv_header: 本文总阅读量
page_pv_footer:

腾讯分析

1
tencent_analytics:

移动分析

1
tencent_mta:

推送百度

1
baidu_push: true

自动把博客推送到百度上,更容易被搜索。

Google 日历

1
2
3
4
5
6
7
8
9
10
11
calendar:
enable: false
calendar_id: <required>
api_key: <required>
orderBy: startTime
offsetMax: 24
offsetMin: 4
timeZone:
showDeleted: false
singleEvents: true
maxResults: 250

相关:https://developers.google.com/google-apps/calendar/v3/reference/events/list

Algolia 搜索

1
2
3
4
5
6
7
8
algolia_search:
enable: false
hits:
per_page: 10
labels:
input_placeholder: Search for Posts
hits_empty: "We didn't find any results for the search: ${query}"
hits_stats: "${hits} results found in ${time} ms"

Local 搜索

1
2
3
4
local_search:
enable: false
trigger: aut
top_n_per_article: 1

相关:https://github.com/flashlab/hexo-generator-search


动画设置

加载动画

1
use_motion: true

加载页面时的动画是否开启。

背景动画

1
2
3
4
canvas_nest: false
three_waves: false
canvas_lines: false
canvas_sphere: false

四种背景动画只能选一种改为true,不过不建议开启,影响注意力。