https://github.com/snowdreams1006/gitbook-plugin-multilingual-index
customize multilingual home pages
https://github.com/snowdreams1006/gitbook-plugin-multilingual-index
gitbook gitbook-plugin il8n multilingual-index multiple-languages
Last synced: 9 months ago
JSON representation
customize multilingual home pages
- Host: GitHub
- URL: https://github.com/snowdreams1006/gitbook-plugin-multilingual-index
- Owner: snowdreams1006
- License: mit
- Created: 2019-12-09T11:50:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T06:56:55.000Z (almost 2 years ago)
- Last Synced: 2025-07-20T20:04:58.118Z (11 months ago)
- Topics: gitbook, gitbook-plugin, il8n, multilingual-index, multiple-languages
- Language: HTML
- Homepage: https://snowdreams1006.github.io/gitbook-plugin-multilingual-index/
- Size: 4.98 MB
- Stars: 6
- Watchers: 1
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to gitbook-plugin-multilingual-index 👋
[](https://www.npmjs.com/package/gitbook-plugin-multilingual-index)
[](https://www.npmjs.com/package/gitbook-plugin-multilingual-index)
[](https://www.npmjs.com/package/gitbook-plugin-multilingual-index)
[](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index#readme)
[](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index/graphs/commit-activity)
[](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index/blob/master/LICENSE)
[](https://github.com/snowdreams1006)
[](https://snowdreams1006.github.io/snowdreams1006-wechat-public.jpeg)
> customize multilingual home pages
## Usage
### Step #1 - Update `book.json` file
1. In you gitbook's `book.json` file, add `multilingual-index` to `plugins` list.
2. In `pluginsConfig`, Set `enableSuper` as `false` to disable default home page,and add `index` value to customize multilingual home pages. Only relative paths are supported.
Here is simplest example :
```json
{
"plugins": ["multilingual-index"],
"pluginsConfig": {
"multilingual-index": {
"enableSuper": false,
"index":"index.html"
}
}
}
```
Please refer to the following configuration item for more details :
```json
"enableSuper": {
"type": "boolean",
"title": "inherit from super",
"required": false,
"default": true
},
"index": {
"type": "string",
"title": "default index path",
"required": false
}
```
### Step #2 - gitbook commands
1. Run `gitbook install`. It will automatically install `multilingual-index` gitbook plugin for your book. This is needed only once.
```bash
gitbook install
```
or you can run `npm install gitbook-plugin-multilingual-index` to install locally.
```bash
npm install gitbook-plugin-multilingual-index
```
2. Build your book (`gitbook build`) or serve (`gitbook serve`) as usual.
```bash
gitbook serve
```
## Author
👤 **snowdreams1006**
- Website: [snowdreams1006.tech](https://snowdreams1006.tech/)
- Github: [@snowdreams1006](https://github.com/snowdreams1006)
- Email: [snowdreams1006@163.com](mailto:snowdreams1006@163.com)
## Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index/issues).

## Show your support
Give a **[Star](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index)** if this project helped you!

## Copyright
Copyright © 2019 [snowdreams1006](https://github.com/snowdreams1006).
This project is [MIT](https://github.com/snowdreams1006/gitbook-plugin-multilingual-index/blob/master/LICENSE) licensed.