commit 635b3bb4eb873978c7d52e6c0cb85da0c4d25299
parent 08c0de5cc37cd4e512268b8f72ec5a6c68cd5754
Author: xavi blanch <xavi.blanch@gmail.com>
Date: Tue, 2 May 2017 18:31:06 +0200
docs: Add documentation on slug translation
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/docs/content/content/multilingual.md b/docs/content/content/multilingual.md
@@ -96,6 +96,16 @@ If left unspecified, the value for `defaultContentLanguage` defaults to `en`.
By having the same _base file name_, the content pieces are linked together as translated pieces.
+If you need distinct URLs per language you can set the slug in the non-default language file. Just define the custom slug for the french translation in your `/content/about.fr.md` file:
+
+```
+---
+slug: "a-propos"
+---
+```
+
+You will get both `/about/` and `/a-propos/` URLs in your build, properly linked as translated pieces.
+
### Link to translated content
To create a list of links to translated content, use a template similar to this: