Simply copy and paste the following command line in your terminal to create your first Strapi project.
npx create-strapi-app my-project
Every business needs a website. But managing a corporate site is hard. Marketers need to update the content regularly: new blog posts, customer testimonials, targeted landing pages...
Every time, it's a new interruption for technical teams, who have to code new releases. These development cycles prevent marketing teams from freely experimenting with their website.
We wanted to give marketers full control over their corporate site. That's why we built this Starter and optimized it for flexibility. Without leaving Strapi, you'll be able to:
Here is what a default website looks like with this starter:
Here's the content translated to french:
And here is a demo of the preview feature:
Under the hood, the Next.js starter relies on static generation and preview mode. Similarly, the Gatsby starter also statically generates pages and uses client only routes for the preview mode.
The Strapi backend is based on a template using dynamic zones , i18n, and the Rest API. We're also using Tailwind CSS so that you can easily theme your site.
We're confident that businesses can build their website using this method. In fact, it's heavily inspired by the architecture of our own website. Many of you asked how we built our new site – this starter gives you a good hint.
To get started, you'll find all the documentation on the starter's GitHub repository.
We hope this starter helps content teams benefit from the Jamstack. Let us know what you think of it in the comments below!
See all of our other starters.
As part of the expansion team, Rémi's role is to help building and structuring the Strapi ecosystem, through projects like starters, plugins or the Strapi Market.