Skip to content

xcatliu/hexo-generator-index-i18n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hexo-generator-index-i18n

I18n index generator plugin for Hexo.

It will generate a :lang/index.html for each language.

Impressed by hexo-generator-index and hexo-generator-i18n.

A live site using this plugin: http://js-index.com/

And the GitHub repo for that site: https://github.com/xcatliu/js-index

Installation

$ npm install hexo-generator-index-i18n --save

Options

The plugin uses the same options as hexo-generator-index plus one additional property. This section has to be added or modified to the root _config.yml file:

index_generator:
  path: ''
  per_page: 10
  order_by: -date
  single_language_index: false
  • path: Root path for your blogs index page. (default = '')
  • per_page: Posts displayed per page. (0 = disable pagination)
  • order_by: Posts order. (Order by date descending by default)
  • single_language_index: Show only default language posts at home page. By default is false. This means that home page can contain posts written on any language.

How to show only one specific language at root index (home)?

  1. Uninstall hexo-generator-index package:

    $ npm uninstall hexo-generator-index --save
  2. Set index_generator.single_language_index property to true in config.

  3. Put homepage language at the first place in language array in config.

License

MIT

About

I18n index generator plugin for Hexo

Resources

Stars

Watchers

Forks

Packages

No packages published