NexT主题基础外观设置
清爽版请见 清爽版
更换语言
NexT支持多种语言:
| 语言 | 代码 | 设定示例 |
|---|---|---|
| English | en | language: en |
| 简体中文 | zh-Hans | language: zh-Hans |
| Français | fr-FR | language: fr-FR |
| Português | pt | language: pt or language: pt-BR |
| 繁體中文 | zh-hk 或者 zh-tw | language: zh-hk |
| Русский язык | ru | language: ru |
| Deutsch | de | language: de |
| 日本語 | ja | language: ja |
| Indonesian | id | language: id |
| Korean | ko | language: ko |
想要切换语言只需要编辑hexo 配置文件_config.yml(注意区分主题配置文件)中的language项。
设置菜单
对菜单外观的设置包括三个部分:
- 菜单的连接
- 菜单的名称
- 菜单的图标
设置菜单连接
NexT默认的菜单项有6个,初始只有home和archives,剩余菜单项需要在主题配置文件中手动开启。
| 键值 | 设定值 | 显示文本(简体中文) |
|---|---|---|
| home | home: / | 主页 |
| archives | archives: /archives | 归档页 |
| categories | categories: /categories | |
| tags | tags: /tags | |
| about | about: /about | |
| commonweal | commonweal: /404.html |
例如我们想增加”标签页“这个菜单,需要以下3步:
-
编辑主题配置文件中的
menu项,该项初始内容如下:menu: home: / || home #about: /about/ || user #tags: /tags/ || tags #categories: /categories/ || th archives: /archives/ || archive #schedule: /schedule/ || calendar #sitemap: /sitemap.xml || sitemap #commonweal: /404/ || heartbeat将
tags前的注释去掉。 -
新建页面
tags,既执行下列命令:
hexo new page "tags" -
完成2后
blog/source/中会出现tags目录,该目录下有index.md文件,文件内容如果:title: tags date: 2019-02-18 16:40:41编辑该文件,添加:
type: tags。
完成以上3步后,重新生成静态文件,添加tags菜单项完成!
设置菜单名称
设置完tags后默认的中文名称是”标签“,那么如果想要改变菜单的显示名称怎么办?
Hexo 在生成菜单显示名称的时候是使用键值查找对应的语言翻译,并提取显示文本。这些翻译文本放置在 next/languages/{language}.yml({language} 为你所使用的语言)。
以简体中文为例,若你需要添加一个菜单项,比如 something。那么就需要修改简体中文对应的翻译文件languages/zh-Hans.yml,在 menu 字段下添加一项:
menu:
home: 首页
archives: 归档
categories: 分类
tags: 标签
about: 关于
search: 搜索
commonweal: 公益404
something: 有料
设置菜单图标
NexT本身有默认的菜单图标,通过编辑主题配置文件中的menu_icons项来关闭或者开启。菜单图标的改变只能从“Font Awesome 图标”中选择,如果想要改变默认的对应,只需:
menu_icons:
enable: true
# Icon Mapping.
home: home #item name: icon name
about: user
categories: th
tags: tags
archives: archive
commonweal: heartbeat
去除底部“由 Hexo 强力驱动 | 主题 — NexT.Muse“
博客底部样式在文件next/layout/_partials/footer.swig中定义,想要去除“由 Hexo 强力驱动 | 主题 — NexT.Muse“,只需在文件中删掉(或者注释掉){% if theme.footer.powered %}之后的所有内容。
设置背景动画
NexT自带5种背景动画,只需要在主题配置文件的相应位置开启即可。
其他
其他的一些外观设置可以参考Hexo配置文件和主题配置文件。

1222

被折叠的 条评论
为什么被折叠?



