strapi / community-content

Contribute and collaborate on educational content for the Strapi Community
https://strapi.io/write-for-the-community
564 stars 398 forks source link

Building a multi-lanugage Blog with Strapi and Astro #1408

Open noahflk opened 3 weeks ago

noahflk commented 3 weeks ago

What is your article idea?

This article will be a tutorial on how to build a multi-language blog using Strapi and web framework for content sites Astro. This enables writers to expand their Blog's reach globally.

We will highlight Astros integrated Internationalization functionality and how to best combine it with Strapis infrastructure. This will allow features like automatic detection of the reader's language and seamless switching between languages. Furthermore, we'll make use of Astros static generation functionality to build a blog that meets the highest performance standards.

Sections

What are the objectives of your article?

Showing readers that both Strapi and Astro have excellent internationalization features that enable you to reach a global audience. We do this by first outlining the features and benefits of this approach and then giving a clear step-by-step instruction on how to achieve this. With this, readers will be able to set up their own Strapi and Astro Blog with multi-language support.

What is your expertise as a developer or writer?

Intermediate

What type of post is this?

Tutorial

Terms & Conditions

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @noahflk ,

Thank you for your outline! Please proceed.

noahflk commented 2 weeks ago

Once I have a draft ready on hackmd, which email should I share it with? @Theodore-Kelechukwu-Onyejiaku

noahflk commented 2 weeks ago

The completed version is now available here: https://hackmd.io/@noahflk/B1Nn5HZX0

Let me know your email so I can invite you

Theodore-Kelechukwu-Onyejiaku commented 2 weeks ago

Hi @noahflk ,

Thank you for your contribution! I will add this to the review backlog. At the moment, I need nothing from you. I will ping you when I need anything.

Please do well to join our Discord community channel if you haven't, https://discord.gg/invite/strapi. 😊