From 80bfed631f08e9071031e6b9380f45524c88f0b9 Mon Sep 17 00:00:00 2001 From: Adam Chlan Date: Mon, 11 Jan 2021 10:16:11 -0500 Subject: [PATCH] Basic example of multilingual --- exampleSite/config.toml | 10 ++++++++++ exampleSite/content/{ => en}/_index.md | 0 exampleSite/content/{ => en}/about/_index.md | 0 exampleSite/content/{ => en}/contact.md | 0 exampleSite/content/{ => en}/post/_index.md | 0 exampleSite/content/{ => en}/post/chapter-1.md | 0 exampleSite/content/{ => en}/post/chapter-2.md | 0 exampleSite/content/{ => en}/post/chapter-3.md | 0 exampleSite/content/{ => en}/post/chapter-4.md | 0 exampleSite/content/{ => en}/post/chapter-5.md | 0 exampleSite/content/{ => en}/post/chapter-6.md | 0 exampleSite/content/fr/contact.md | 14 ++++++++++++++ 12 files changed, 24 insertions(+) rename exampleSite/content/{ => en}/_index.md (100%) rename exampleSite/content/{ => en}/about/_index.md (100%) rename exampleSite/content/{ => en}/contact.md (100%) rename exampleSite/content/{ => en}/post/_index.md (100%) rename exampleSite/content/{ => en}/post/chapter-1.md (100%) rename exampleSite/content/{ => en}/post/chapter-2.md (100%) rename exampleSite/content/{ => en}/post/chapter-3.md (100%) rename exampleSite/content/{ => en}/post/chapter-4.md (100%) rename exampleSite/content/{ => en}/post/chapter-5.md (100%) rename exampleSite/content/{ => en}/post/chapter-6.md (100%) create mode 100644 exampleSite/content/fr/contact.md diff --git a/exampleSite/config.toml b/exampleSite/config.toml index e614c16..2ca0d5d 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -10,6 +10,16 @@ Paginate = 3 # this is set low for demonstrating with dummy content. Set to a hi googleAnalytics = "" enableRobotsTXT = true +[languages] + [languages.en] + title = "My blog" + weight = 1 + contentDir = "content/en" + [languages.fr] + title = "Mon blogue" + weight = 2 + contentDir = "content/fr" + [sitemap] changefreq = "monthly" priority = 0.5 diff --git a/exampleSite/content/_index.md b/exampleSite/content/en/_index.md similarity index 100% rename from exampleSite/content/_index.md rename to exampleSite/content/en/_index.md diff --git a/exampleSite/content/about/_index.md b/exampleSite/content/en/about/_index.md similarity index 100% rename from exampleSite/content/about/_index.md rename to exampleSite/content/en/about/_index.md diff --git a/exampleSite/content/contact.md b/exampleSite/content/en/contact.md similarity index 100% rename from exampleSite/content/contact.md rename to exampleSite/content/en/contact.md diff --git a/exampleSite/content/post/_index.md b/exampleSite/content/en/post/_index.md similarity index 100% rename from exampleSite/content/post/_index.md rename to exampleSite/content/en/post/_index.md diff --git a/exampleSite/content/post/chapter-1.md b/exampleSite/content/en/post/chapter-1.md similarity index 100% rename from exampleSite/content/post/chapter-1.md rename to exampleSite/content/en/post/chapter-1.md diff --git a/exampleSite/content/post/chapter-2.md b/exampleSite/content/en/post/chapter-2.md similarity index 100% rename from exampleSite/content/post/chapter-2.md rename to exampleSite/content/en/post/chapter-2.md diff --git a/exampleSite/content/post/chapter-3.md b/exampleSite/content/en/post/chapter-3.md similarity index 100% rename from exampleSite/content/post/chapter-3.md rename to exampleSite/content/en/post/chapter-3.md diff --git a/exampleSite/content/post/chapter-4.md b/exampleSite/content/en/post/chapter-4.md similarity index 100% rename from exampleSite/content/post/chapter-4.md rename to exampleSite/content/en/post/chapter-4.md diff --git a/exampleSite/content/post/chapter-5.md b/exampleSite/content/en/post/chapter-5.md similarity index 100% rename from exampleSite/content/post/chapter-5.md rename to exampleSite/content/en/post/chapter-5.md diff --git a/exampleSite/content/post/chapter-6.md b/exampleSite/content/en/post/chapter-6.md similarity index 100% rename from exampleSite/content/post/chapter-6.md rename to exampleSite/content/en/post/chapter-6.md diff --git a/exampleSite/content/fr/contact.md b/exampleSite/content/fr/contact.md new file mode 100644 index 0000000..b7507bc --- /dev/null +++ b/exampleSite/content/fr/contact.md @@ -0,0 +1,14 @@ +--- +title: Contact +featured_image: "images/notebook.jpg" +omit_header_text: true +description: We'd love to hear from you +type: page +menu: main + +--- + + +This is the French contact page. This is an example of a custom shortcode that you can put right into your content. You will need to add a form action to the the shortcode to make it work. Check out [Formspree](https://formspree.io/) for a simple, free form service. + +{{< form-contact action="https://example.com" >}}