打开站点配置文件:站点根目录/_config.yml
然后搜索找到language属性,属性值配置成zh-Hans,表示中文
1 | language: zh-Hans |
然后重新打包部署,却发现未生效,可是网上看的一篇教程明明说这这样配置的,果然还是要自己验证下
到 Hexo站点根目录\themes\next\languages文件夹下看有支持哪些语言,发现中文有如下三种,就是没有zh-Hans
- zh-CN.yml
- zh-HK.yml
- zh-TW.yml
那么有两种解决方法
1.是将language属性配置成zh-CN
1 | language: zh-Hans |
2.将zh-CN.yml文件名改成zh-Hans
NexT目前支持的多语言
Language | Example | Code |
---|---|---|
🇨🇳 Chinese (Simplified) | 简体中文 | zh-CN |
🇹🇼 Chinese (Traditional) | 繁體中文 | zh-TW |
🇭🇰 Chinese (Hong Kong) | 繁體中文-香港 | zh-HK |
🇧🇶 Dutch | Niederländisch | nl |
🇺🇸 English | English | en |
🇹🇫 French | Français | fr |
🇩🇪 German | Deutsch | de |
🇮🇩 Indonesian | Indonesia | id |
🇮🇹 Italian | Italiano | it |
🇯🇵 Japanese | 日本語 | ja |
🇰🇷 Korean | 한국어 | ko |
🇮🇷 Persian | فارسی | fa |
🇵🇹 Portuguese | Português | pt |
🇧🇷 Portuguese (Brazilian) | Português (Brazilian) | pt-BR |
🇷🇺 Russian | Русский | ru |
🇪🇸 Spanish | Español | es |
🇹🇷 Turkish | Türk | tr |
🇺🇦 Ukrainian | Український | uk |
🇻🇳 Vietnamese | Tiếng Việt | vi |
重新打包部署就可以看到更改后的语言了