navi主题简明使用教程
首先,第一次那么努力地做封面图,请让我在这里展示一下可爱的futaba
再次感谢制作的主題饭饭’s Homepage 2.0
正式开始
安装
在博客根目录中使用命令安装
1 | git clone -b master https://github.com/chmoe/hexo-theme-navi.git themes/navi |
应用主题
修改hexo配置文件_config.yml
,把主題改為navi
1 | theme: navi |
配置navi
下述配置项目,可以不填的内容已经完全给出,其他项必填,否则可能会引起未知错误
配置基本信息
修改theme/navi/_config.yml
文件中的内容如下
1 | config: |
具体内容可以参考这张图
其中favicon
属性为浏览器的图标,如下图的YouTube的红色播放按键和github的小章鱼图标
其中apple_touch_icon
属性,其为苹果为iOS设备配备了apple-touch-icon私有属性,添加该属性,在iPhone,iPad,iTouch的safari浏览器上可以使用添加到主屏按钮将网站添加到主屏幕上,方便用户以后访问。
建议设置一个144*144pixels的图像,不过也可设置和favicon相同的图片
其中mask_color
属性为网页背景的颜色遮罩层,可设置为你喜欢的颜色,甚至透明(建议透明时候是用深色背景,文字颜色已固定为浅色)
默认颜色为█████
这里是用了rgba方式,其中a代表透明度。
配置背景图
修改theme/navi/_config.yml
文件中的内容如下
1 | background_image: |
其中img
属性填写背景图片,可以填写一个或多个。
多个壁纸会在每次加载网页时随机选择。
其中timer
属性为定时更换壁纸功能,默认单位为秒(S),如果不填则每次加载刷新壁纸。如果启用该功能则代表:网页加载后随机选择壁纸,之后按照顺序更换壁纸。
配置认证信息
修改theme/navi/_config.yml
文件中的内容如下
1 | # 认证图标(头像旁边) |
本设置模仿X浪微博的认证,可以在icon
的右下角添加一个如上图的认证图标。
配置enable
属性来控制启用
配置icon
属性来设置认证图标样式,可以为相对或者绝对连接,如需使用fontawsome或者fonticon等图标需要下载后使用。
本主题自带bilibili大会员、bilibili小会员、X浪企业认证三个图标,具体可在theme/navi/source/img
中进行查看。
在您配置图标的同时,建议配置text
属性,该属性会在您鼠标指向认证图标时显示相应文字。
您需要修改上述属性
配置Google Analytics
1 | # Google Analytics |
配置Baidu Analytics
1 | # Baidu Analytics |
配置Tencent Analytics
1 | # Tencent Analytics ID |
配置hitokoto
1 | # hitokoto |
您可以配置enable
属性来控制启用
属性loadmoji
代表加载时显示的内容
live2d
更新日期:2020年10月29日
如果小可爱用的之前的版本记得重新拉取一下更新,更新之前记得备份自己魔改的内容哦
1 | live2d: |
这里具体内容可以参考原作者的仓库:https://github.com/stevenjoezhang/live2d-widget
配置手机菜单
您可以配置如下属性
1 | # mobile menu |
如果您启用该功能,您的网站在移动设备中的按钮部分将会以可收起的菜单形式予以展示,如图
如果您不启用该功能,您的网站在移动端仍然会按照配置指导
图片展示的布局进行重新排版,如图
配置按钮
按钮分为large
和small
两款
其中large
代表如上图的博客
和关于
按钮,只有文字没有图标
而small
代表如上图的github
和email
等按钮,只有图标没有文字
数量均可自由增减,配置方法如下
1 | button: |
关于small图标的第一项属性可以使用fontawsome的图标,也可以使用阿里的fonticon图标(使用fonticon图标需要填写配置页面最下方的icon.fonticon
属性。
其中fonticon的属性样式为//at.alicdn.com/t/font_xxxxxxx_xxxxxxxxxx.css
(直接复制无效)
关于使用方法这里不进行赘述,您可以尝试访问Google或者度娘搜索。
配置页脚信息
正常配置
1 | footer: |
您可以配置每一项内容
属性owner
被关闭的话,Copyright © 2017 ~ 2020 RTMACHA. All rights reserved.
改行信息将会消失。
owner.name
属性如果不被设置的话会默认调用根目录的_config.yml
配置中的author
属性
属性modified
如果设置的话,效果如下图
如果您网站拥有备案信息,您可以启用和修改ICP属性。
其他内容
如果您不希望在您的页面中显示Power by Hexo || Theme from navi
这段文字,您可以尝试修改主题目录下的footer.ejs
文件,这里不做过多叙述。
但是非常建议您保留该内容
。
其他
本主题使用的fontawsome
为5.14.0
版本,如果您需要其他版本,可以直接修改配置中的icon.fontawsome
属性。
本主题部分地方使用了jQuery。
在服务器中住着的AKI娘会检测您的输入内容哦, 如果被判断为垃圾内容是看不到的呢!当然抹茶也会定期检查AKI娘的所作所为的!