feat(fetch): Add fallback languages configuration. (#402)

fallbackLanguages give the possibility to configure a list of languages which must used the default language when a page is missing in the requested language.
This commit is contained in:
Romain Lenzotti
2018-03-01 15:37:30 +01:00
committed by cinwell.li
parent 278a75ebd5
commit ecc0e04c70
2 changed files with 56 additions and 11 deletions

View File

@@ -413,3 +413,25 @@ window.$docsify = {
ext: '.md'
};
```
## fallbackLanguages
* type: `Array<string>`
List of languages that will fallback to the default language when a page is request and didn't exists for the given local.
Example:
- try to fetch the page of `/de/overview`. If this page exists, it'll be displayed
- then try to fetch the default page `/overview` (depending on the default language). If this page exists, it'll be displayed
- then display 404 page.
```js
window.$docsify = {
fallbackLanguages: [
"fr",
"de"
]
};
```