From 648f597d67017fa5e5c9d25d864c93b724ce34dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 8 Aug 2016 13:55:18 +0200 Subject: [PATCH] Render main content language in root by default Fixes #2312 --- content/content/multilingual.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/content/multilingual.md b/content/content/multilingual.md index 35dd1382e..f23a6afcf 100644 --- a/content/content/multilingual.md +++ b/content/content/multilingual.md @@ -14,6 +14,8 @@ Hugo supports multiple languages side-by-side (added in `Hugo 0.17`). Define the Example: ``` +DefaultContentLanguage = "en" + Languages: en: weight: 1 @@ -34,7 +36,9 @@ Anything not defined in a `[lang]:` block will fall back to the global value for that key (like `copyright` for the English (`en`) language in this example). With the config above, all content, sitemap, RSS feeds, paginations -and taxonomy pages will be rendered below `/en` in English, and below `/fr` in French. +and taxonomy pages will be rendered below `/` in English (your default content language), and below `/fr` in French. + +If you want all of the languages to be put below their respective language code, enable `DefaultContentLanguageInSubdir: true` in your configuration. Only the obvious non-global options can be overridden per language. Examples of global options are `BaseURL`, `BuildDrafts`, etc.