-
Notifications
You must be signed in to change notification settings - Fork 32
2. 主题常规配置
以下无特别说明均为:主题配置文件themes/mellow/_config.yml
中的配置
建议压缩,并且不要修改默认paths
less:
compress: true #是否压缩
paths:
- source/css/style.less #压缩后的文件路径
favicon: /img/favicon.ico
# 如/img/banner.jpg 或 https://i.loli.net/2017/12/12/5a2fd18a74471.jpg
headerBg: false
title_change:
normal: (つェ⊂)咦!又好了! #页面获得焦点时显示(短暂存在)
leave: 死鬼去哪里了! #页面失去焦点后显示
让搜索引擎重定向你的不同域名、不同子域、同域不同目录的站点到你期望的路径
假设配置为 canonical: http://www.lujingtao.com
那么从搜索引擎中 www.lujingtao.com 进入会重定向到 lujingtao.com
canonical: false
## true 按照文章更新时间排序
## false 按照文章创建时间排序
articleSort: false
## false关闭
visit_counter:
site_uv: true # 访客数量
site_pv: true # 浏览次数
avatar: /img/avatar.jpg
avatar_link: / #默认为主页
brand: /
email: 277133779@qq.com
新连接规则 [name]: url | icon
使用fontawesome图标。
自动添加前缀,只需要写图标名。github 相当于 icon-github 或者 fa-github
menu_link:
github: https://github.com/codefine | github
## 添加新菜单项遵循以下规则:
## menu:
## link: [必要][不渲染] 用于区分类别
## icon: _blank [必要][渲染] 菜单图标。使用内置fontawesome图标,省略前缀
## text: About [必要][渲染] 菜单文字信息
## url: /about [必要][渲染] 菜单链接,绝对或相对路径。
## target: _blank [必要][不渲染] 是否跳出,省略则在当前页面打开
menu:
home:
text: HOME
url: /
icon: home
th-list:
text: CATEGORIES
url: /categories
icon: th-list
tags:
text: TAGS
url: /tags
icon: tags
archives:
text: ARCHIVES
url: /archives
icon: archives
#about:
#text: ABOUT
#url: /about
#icon: user
demo:
text: CUSTOM
url: /custom
icon: plus-square
#github:
#url: https://github.com/codefine
#target: _blank
#icon: github
#weibo:
#url: http://www.weibo.com/codefine
#target: _blank
开启与目录中对应页面方法,以标签页为例:
- 初始化页面
$ hexo new page tags
- 修改
blog/source/tags/index.md
元数据
layout: tags # 自定义页面无需layout字段
top_icon: true
在文章头部添加
top: 1
字段,主题引擎会根据会面的数字进行置顶排序
标签页 / 分类页 / 归档页的标题只能在这里设置
其他自定义页面标题在页面markdown文件的title中设置
tags_title: Tags #标签页
categories_title: Categories #分类页
archives_title: Archives #归档页
全局设置:
defaultthumb: false #//i.loli.net/2017/12/12/5a2fd18a74471.jpg
以下三种设置默认均可开启:
defaultthumb: true #主题内置10张图,倒序循环插入
defaultthumb: //i.loli.net/2017/12/12/5a2fd18a74471.jpg #所有文章缩略图全部显示为这张图片
defaultthumb: ["/img/thumb/1.jpg", "/img/thumb/2.jpg"] #正序循环数组,倒序循环插入
也可以在文章文件头中进行单独设置,详见6. 文件头常用设置
excerpt_length
只在excerpt_render
为true时生效。
excerpt_render
为false时可进行手动截断。
手动截断: 在文章的markdown文件中加入<!--more-->
,其之前的内容视为摘要部分。
excerpt_render: false #自动截断
excerpt_length: 200 #截断长度
excerpt_link: more... #按钮内容
最后更新时间位于文章底部的copyright
栏目中
show_last_updated: true
hexo中所有变量及辅助函数等均可调用,具体请查阅hexo.io
postMessage: 转载注明出处,原文地址:<a href="<%- url_for(page.path).replace(/index\.html$/, "") %>" target="_blank" rel="external"><%- page.permalink.replace(/index\.html$/, "") %></a>
全局移除该功能直接注释下方配置
reward:
title: 我们一起来让这个世界有趣一点
wechat: /img/reward-wechat.jpg #微信
alipay: /img/reward-alipay.jpg #支付宝
可以在指定文章头部设置reward: false来取消本篇文章的打赏功能
内置6种分享途径,不需要的设置对应的为false*
全局移除该功能直接注释下方配置
share_items:
weibo: true
wechat: true
qq: true
facebook: false
twitter: false
google: false
可以在指定文章头部设置share: false来取消本篇文章的分享功能
自动捕捉文章markdown的#一级标题 / ##二级标题 / ###三级标题等
位于文章右侧,移动端或者小屏幕自动隐藏。自动收缩。
toc:
enable: true
list_number: true # 是否显示数字排序
blogroll:
item1:
name: github
url: https://www.github.com
item2:
name: gitee
url: https://www.gitee.com
item3:
name: coding
url: https://www.coding.net
since_year: 2017
例如ICP_license: 京ICP备123456号
ICP_license: false
power: true
如果使用github或者gitee等pages功能,可以设置为false
如果使用coding.net的pages作为host,该选项将帮助您清除默认广告页面
详情见https://coding.net/help/doc/pages/guide-page.html
hosted: false
local_search: true
需要在站点配置文件
blog/_config.yml
中加入如下配置
search:
path: search.xml
field: post
baidu_tongji: #appid
gitment:
enable: false
lazy: true #是否开启初始化隐藏评论
owner: codefine #github账号
repo: gitment #留言仓库
oauth:
client_id: #client_id
client_secret: #client_id
perPage: 10 #分页
valine:
enable: true
appid: # appid
appkey: # appkey
notify: false #是否开启邮箱提醒
verify: false #是否开启验证码
placeholder: give me some sugers plz... #留言板中的预留信息
avatar: 'wavatar' #用户头像
可以在指定文章头部设置comment: false来取消本篇文章的评论功能
leancloud_visitors:
enable: true
app_id: # appid
app_key: # appkey
icon: true #true只显示图标,false只显示文字
mathjax:
enable: true
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
waves: true
如果您有好的建议或使用中发现问题,请通过如下方式进行问题反馈
- 在主题仓库中提交 Issues
- Fork主题仓库到自己的仓库中,修改并提交 Pull requests