diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-11-02 08:25:20 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-11-17 11:01:46 +0100 |
commit | 2e0465764b5dacc511b977b1c9aa07324ad0ee9c (patch) | |
tree | ae5a32eb9340e4c0e78e063228821edc29037631 /hugolib/multilingual.go | |
parent | 6233ddf9d19b51f69c0c4a796d88732d1700e585 (diff) |
Add multilingual multihost support
This commit adds multihost support when more than one language is configured and `baseURL` is set per language.
Updates #4027
Diffstat (limited to 'hugolib/multilingual.go')
-rw-r--r-- | hugolib/multilingual.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/hugolib/multilingual.go b/hugolib/multilingual.go index e0245fa2b..589df66e0 100644 --- a/hugolib/multilingual.go +++ b/hugolib/multilingual.go @@ -47,6 +47,14 @@ func (ml *Multilingual) Language(lang string) *helpers.Language { return ml.langMap[lang] } +func getLanguages(cfg config.Provider) helpers.Languages { + if cfg.IsSet("languagesSorted") { + return cfg.Get("languagesSorted").(helpers.Languages) + } + + return helpers.Languages{helpers.NewDefaultLanguage(cfg)} +} + func newMultiLingualFromSites(cfg config.Provider, sites ...*Site) (*Multilingual, error) { languages := make(helpers.Languages, len(sites)) |