Hexo NexT主题更改语言

打开站点配置文件:站点根目录/_config.yml

然后搜索找到language属性,属性值配置成zh-Hans,表示中文

language: zh-Hans

然后重新打包部署,却发现未生效,可是网上看的一篇教程明明说这这样配置的,果然还是要自己验证下

到 Hexo站点根目录\themes\next\languages文件夹下看有支持哪些语言,发现中文有如下三种,就是没有zh-Hans

  • zh-CN.yml
  • zh-HK.yml
  • zh-TW.yml

那么有两种解决方法

1.是将language属性配置成zh-CN

language: zh-Hans

2.将zh-CN.yml文件名改成zh-Hans

NexT目前支持的多语言

到NexT官网https://theme-next.org/docs/getting-started/可以看到目前NexT支持的多语言,也就是\themes\next\languages目录下的所有语言,当然我们也可以模仿\themes\next\languages下语言文件的格式,自己添加其他语言的支持

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

重新打包部署就可以看到更改后的语言了

posted @ 2019-06-22 00:30  野猿新一  阅读(101)  评论(0编辑  收藏  举报